@layer {
  [data-react-aria-pressable] { touch-action: pan-x pan-y pinch-zoom; }
}

@layer theme, base, legacy, components, utilities;
@layer legacy {
  @keyframes slide-in-out { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
  @keyframes fade-in-out { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  html { container-type: scroll-state; overflow: auto; }
  sub, sup { line-height: 1; font-size: 100%; }
  abbr[title] { text-decoration: none; }
  a, area, input, label, select, summary, textarea { touch-action: manipulation; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  a:focus-visible, area:focus-visible, input:focus-visible, label:focus-visible, select:focus-visible, summary:focus-visible, textarea:focus-visible { outline: rgb(70, 222, 70) solid 3px; outline-offset: 2px; }
  a:focus-visible::after, area:focus-visible::after, input:focus-visible::after, label:focus-visible::after, select:focus-visible::after, summary:focus-visible::after, textarea:focus-visible::after { opacity: 1; }
  body, button, input, select, textarea { font-family: var(--font-sans); font-size: 16px; line-height: 1.6; }
  body:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible { outline: rgb(70, 222, 70) solid 3px; outline-offset: 2px; }
  body:focus-visible::after, button:focus-visible::after, input:focus-visible::after, select:focus-visible::after, textarea:focus-visible::after { opacity: 1; }
  a { text-decoration: none; }
  .grecaptcha-badge { visibility: hidden; }
  .ketch-z-ketch-max-z-index { z-index: 5000 !important; }
  .ReactCollapse--collapse { width: 100%; transition: height 0.5s; }
  .ReactModal__Overlay { opacity: 0; transition: opacity 0.3s ease-out; }
  .ReactModal__Overlay--after-open { opacity: 1; }
  .ReactModal__Overlay--before-close { opacity: 0; }
  .remove-scroll-bar { display: none; }
  .yotpo a.empty-search-results-clear-all-btn { color: rgb(15, 46, 47) !important; }
  .yotpo a.empty-search-results-clear-all-btn:hover { color: rgb(47, 125, 57) !important; }
  .yotpo input.yotpo-default-button.primary-color-btn.yotpo-submit { background-color: rgb(15, 46, 47); }
  .yotpo input.yotpo-default-button.primary-color-btn.yotpo-submit:hover { background-color: rgb(47, 125, 57) !important; }
  .yotpo .y-input, .yotpo input { outline-color: rgb(15, 46, 47); }
  .yotpo .main-widget .bottom-line-items { margin-bottom: 20px !important; }
  .yotpo .main-widget .yotpo-regular-box { padding-top: 20px; }
  .yotpo .main-widget .yotpo-nav-primary ul { visibility: hidden; }
  .yotpo .main-widget .yotpo-reviews-filters { padding-bottom: 5.2rem; }
  @media (max-width: 767.98px) {
  .yotpo .main-widget .yotpo-reviews-filters { padding: 0px; }
}
  .yotpo span.selected.non-default-item-selected { color: rgb(15, 46, 47); }
  .yotpo .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item, .yotpo span.yotpo-read-more { color: rgb(47, 125, 57) !important; }
  .yotpo .suggested-topics-row .suggested-topic { background-color: rgb(15, 46, 47); }
  .yotpo .suggested-topics-row .suggested-topic:focus { outline-color: rgb(47, 125, 57) !important; }
  .yotpo .suggested-topics-row .suggested-topic .suggested-topic-text { color: rgb(255, 255, 255); }
  .yotpo .suggested-topics-row .suggested-topic.active-topic, .yotpo .suggested-topics-row .suggested-topic:hover { background-color: rgb(218, 231, 212); }
  .yotpo .suggested-topics-row .suggested-topic.active-topic .suggested-topic-text, .yotpo .suggested-topics-row .suggested-topic:hover .suggested-topic-text { color: rgb(15, 46, 47); }
  .yotpo .suggested-topics-row .suggested-topic-expand:focus { outline-color: rgb(47, 125, 57) !important; }
  .yotpo .bottom-line-items-container .reviews-qa-labels-container { position: static; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
  @media (max-width: 767.98px) {
  .yotpo .bottom-line-items-container .reviews-qa-labels-container { padding-top: 0px; }
}
  .yotpo .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label { width: auto; font-weight: 700; color: rgb(15, 46, 47); }
  @media (max-width: 767.98px) {
  .yotpo .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
}
  .yotpo .yotpo-filter-stars { outline: none !important; }
  .yotpo .yotpo-filter-stars.rating-stars-container { height: auto; margin-bottom: 1rem; text-align: center; }
  .yotpo .yotpo-filter-stars.rating-stars-container .sr-only { font-family: var(--font-sans); font-style: normal; font-size: 56px; line-height: 100%; padding-bottom: 16px; letter-spacing: -1.68px; padding-top: 0px; position: static; display: block; width: auto; height: auto; margin-top: 1.7rem; clear: left; font-weight: 400; color: rgb(15, 46, 47); }
  @media (max-width: 1023.98px) {
  .yotpo .yotpo-filter-stars.rating-stars-container .sr-only { font-family: var(--font-sans); font-style: normal; font-size: 40px; line-height: 105%; padding-bottom: 12px; letter-spacing: -1.2px; font-weight: 400; padding-top: 0px; }
}
  .yotpo .yotpo-filter-stars.rating-stars-container .yotpo-icon-empty-star, .yotpo .yotpo-filter-stars.rating-stars-container .yotpo-icon-half-star, .yotpo .yotpo-filter-stars.rating-stars-container .yotpo-icon-star { float: none; }
  @media (max-width: 767.98px) {
  .yotpo .new-yotpo-small-box { visibility: hidden; margin: 0px !important; }
}
  .yotpo .new-yotpo-small-box .yotpo-nav { padding-bottom: 10px; }
  @media (max-width: 767.98px) {
  .yotpo .new-yotpo-small-box .yotpo-nav { margin-top: -5rem; }
}
  .yotpo .filters-container .clear-text-icon { top: 15px; right: 45px; }
  .yotpo .yotpo-regular-box .bottom-line-items { display: flex; flex-direction: column; align-items: center; }
  @media (min-width: 768px) {
  .yotpo .yotpo-regular-box .bottom-line-items { margin-bottom: -40px !important; }
}
  .yotpo span.yotpo-icon.yotpo-icon-magnifying-glass.magnifying-glass-icon { cursor: pointer; padding: 0.5rem; }
  .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-empty-star, .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-star, .yotpo span.yotpo-icon.yotpo-icon-empty-star.rating-star.pull-left.selected-stars, .yotpo span.yotpo-icon.yotpo-icon-star.rating-star.pull-left.selected-stars { margin: 0px 0.2rem; color: rgb(217, 101, 53); }
  @media (max-width: 767.98px) {
  .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-empty-star, .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-star, .yotpo span.yotpo-icon.yotpo-icon-empty-star.rating-star.pull-left.selected-stars, .yotpo span.yotpo-icon.yotpo-icon-star.rating-star.pull-left.selected-stars { font-size: 2.1rem !important; }
}
  @media (min-width: 768px) {
  .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-empty-star, .yotpo span.yotpo-icon.pull-left.review-star.yotpo-icon-star, .yotpo span.yotpo-icon.yotpo-icon-empty-star.rating-star.pull-left.selected-stars, .yotpo span.yotpo-icon.yotpo-icon-star.rating-star.pull-left.selected-stars { font-size: 1.5rem; }
}
  .yotpo span.yotpo-filter-stars.selected { margin-top: -8px; }
  .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-empty-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-star { margin: 0px 0.2rem; color: rgb(217, 101, 53); float: none; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-empty-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-star { font-size: 2.1rem !important; }
}
  @media (min-width: 768px) {
  .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-empty-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-filter-stars .yotpo-icon-star { font-size: 2.8rem; }
}
  .yotpo .yotpo-nav-primary.yotpo-nav li.yotpo-nav-tab { margin: 0px; }
  .yotpo .yotpo-nav-primary.yotpo-nav li.yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  .yotpo .yotpo-nav-primary.yotpo-nav li.yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper span { font-size: 1.4rem; color: rgb(15, 46, 47); }
  .yotpo .yotpo-nav-primary li.yotpo-nav-tab { padding: 1.4rem 3rem; }
  .yotpo .yotpo-nav-primary li.yotpo-nav-tab.yotpo-active { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(218, 231, 212) rgb(218, 231, 212) currentcolor; border-image: initial; border-radius: 0.5rem 0.5rem 0px 0px; }
  .yotpo .yotpo-nav-primary li.yotpo-nav-tab .yotpo-nav-wrapper { padding: 0px; text-transform: lowercase; display: inline-block; }
  .yotpo .yotpo-nav-primary li.yotpo-nav-tab .yotpo-nav-wrapper::first-line { text-transform: capitalize; }
  .yotpo .write-question-review-buttons-container { position: relative; top: 5rem; z-index: 1; }
  @media (max-width: 767.98px) {
  .yotpo .write-question-review-buttons-container { display: none; }
}
  .yotpo .write-question-review-buttons-container .write-question-review-button { height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px !important; }
  .yotpo .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text { padding-bottom: 1px; color: rgb(15, 46, 47); border-bottom: 2px solid; }
  .yotpo .write-question-review-buttons-container .write-question-review-button-icon { display: none; }
  @media (max-width: 767.98px) {
  .yotpo.yotpo-main-widget.yotpo-small .mobile-more-filters-container.yotpo-visible-mobile { display: none !important; }
}
  .yotpo .filters-container { display: flex; flex-direction: column; }
  @media (max-width: 767.98px) {
  .yotpo .filters-container .suggested-topics { display: none; }
}
  .yotpo .filters-container .suggested-topics-component { display: flex; flex-wrap: wrap; }
  @media (max-width: 767.98px) {
  .yotpo .filters-container .filters-container-title { display: none; }
}
  .yotpo .filters-container .filters-container-title { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; font-weight: 700; color: rgb(15, 46, 47); }
  @media (max-width: 767.98px) {
  .yotpo .filters-container .free-text-search { width: auto; margin: 0px 2rem; }
}
  .yotpo .filters-container .free-text-search-input { padding-left: 1rem; margin: 0px; background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(227, 227, 227); }
  .yotpo .filters-container .free-text-search-input::placeholder { font-size: 1rem; font-weight: 700; }
  @media (max-width: 767.98px) {
  .yotpo .filters-container .free-text-search-input { width: 100%; }
}
  .yotpo .filters-container .free-text-search-input:focus { outline-color: rgb(15, 46, 47); }
  .yotpo .filters-container .magnifying-glass-icon { top: 0.3rem; right: 0.2rem; left: unset; padding: 1rem; }
  .yotpo .filters-container .free-text-search { order: 0; margin-top: 0.8rem; margin-bottom: 3.4rem; }
  .yotpo .filters-container > div { order: 1; }
  .yotpo .dropdown-filters-container .filters-dropdown { margin-top: 1rem !important; }
  .yotpo .main-widget .yotpo-nav-content .yotpo-reviews-header, .yotpo .yotpo-label-container { display: none; }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile.yotpo-header-element { background: rgb(15, 46, 47); margin-right: 2rem; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile.yotpo-header-element { margin-right: 1rem; }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile.yotpo-header-element .yotpo-icon-circle-checkmark { color: rgb(47, 125, 57); }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions { display: block !important; }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions .yotpo-review-date { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; opacity: 0.3; color: rgb(15, 46, 47); }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip .yotpo-user-title { margin-left: 1rem; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 22px; padding-top: 6px; padding-bottom: 0px; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip .yotpo-user-title { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; color: rgb(15, 46, 47); padding: 0px; opacity: 0.3; margin-left: 0px; }
}
  .yotpo .yotpo-reviews .yotpo-review { padding: 2rem 0px 3rem; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review { padding: 2.5rem 0px 4.3rem; }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main { margin-top: 1.6rem; margin-left: 5rem !important; margin-bottom: 0px !important; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main { margin-top: 1.4rem; margin-left: 0px !important; }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main .content-title { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 20px; line-height: 30px; padding: 0px; font-weight: 400; color: rgb(15, 46, 47); }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main .content-review { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 22px; padding-top: 8px; color: rgb(107, 114, 128); padding-bottom: 0px; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main .content-review { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding-top: 12px; padding-bottom: 12px; color: rgb(15, 46, 47); }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-main .content-review .rest-content-collapsed { font: inherit; }
  .yotpo .yotpo-reviews .yotpo-pager { margin: 0px 8px; padding-top: 4rem; border-top: 1px solid rgb(209, 213, 219); }
  .yotpo .yotpo-reviews .yotpo-pager .yotpo-icon-left-arrow, .yotpo .yotpo-reviews .yotpo-pager .yotpo-icon-right-arrow { margin-left: 0px !important; padding: 2px 7px !important; }
  .yotpo .yotpo-reviews .yotpo-pager .yotpo-page-element { font-size: 16px; line-height: 24px; padding: 2px 10px; border-radius: 6px; border: 1px solid rgb(209, 213, 219); margin-right: 8px !important; color: rgb(15, 46, 47) !important; }
  @media (min-width: 768px) {
  .yotpo .yotpo-reviews .yotpo-pager .yotpo-page-element { margin-right: 10px !important; }
}
  .yotpo .yotpo-reviews .yotpo-pager .yotpo-page-element.yotpo-active { color: rgb(255, 255, 255) !important; background-color: rgb(47, 125, 57) !important; }
  .yotpo .yotpo-reviews .yotpo-pager .yotpo-page-element:not(.yotpo-active) { background: rgb(255, 255, 255); }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-footer { display: none; }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon.yotpo-icon-empty-star, .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon.yotpo-icon-half-star, .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon.yotpo-icon-star { font-size: 1em; color: rgb(217, 101, 53); }
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element span.y-label.yotpo-user-name { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 20px; line-height: 30px; color: rgb(15, 46, 47); font-weight: 400; padding: 0px; }
  @media (max-width: 767.98px) {
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element span.y-label.yotpo-user-name { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; }
}
  .yotpo .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element span.y-label { padding-top: 20px; }
  .disclaimer-link { color: inherit; font-weight: 600; text-decoration: none !important; }
  @media (min-width: 0) {
  .t-xxs-0 { padding-top: 0px; }
  .b-xxs-0 { padding-bottom: 0px; }
  .l-xxs-0 { padding-left: 0px; }
  .r-xxs-0 { padding-right: 0px; }
  .t-xxs-2 { padding-top: 2px; }
  .b-xxs-2 { padding-bottom: 2px; }
  .l-xxs-2 { padding-left: 2px; }
  .r-xxs-2 { padding-right: 2px; }
  .t-xxs-4 { padding-top: 4px; }
  .b-xxs-4 { padding-bottom: 4px; }
  .l-xxs-4 { padding-left: 4px; }
  .r-xxs-4 { padding-right: 4px; }
  .t-xxs-6 { padding-top: 6px; }
  .b-xxs-6 { padding-bottom: 6px; }
  .l-xxs-6 { padding-left: 6px; }
  .r-xxs-6 { padding-right: 6px; }
  .t-xxs-8 { padding-top: 8px; }
  .b-xxs-8 { padding-bottom: 8px; }
  .l-xxs-8 { padding-left: 8px; }
  .r-xxs-8 { padding-right: 8px; }
  .t-xxs-12 { padding-top: 12px; }
  .b-xxs-12 { padding-bottom: 12px; }
  .l-xxs-12 { padding-left: 12px; }
  .r-xxs-12 { padding-right: 12px; }
  .t-xxs-14 { padding-top: 14px; }
  .b-xxs-14 { padding-bottom: 14px; }
  .l-xxs-14 { padding-left: 14px; }
  .r-xxs-14 { padding-right: 14px; }
  .t-xxs-16 { padding-top: 16px; }
  .b-xxs-16 { padding-bottom: 16px; }
  .l-xxs-16 { padding-left: 16px; }
  .r-xxs-16 { padding-right: 16px; }
  .t-xxs-20 { padding-top: 20px; }
  .b-xxs-20 { padding-bottom: 20px; }
  .l-xxs-20 { padding-left: 20px; }
  .r-xxs-20 { padding-right: 20px; }
  .t-xxs-24 { padding-top: 24px; }
  .b-xxs-24 { padding-bottom: 24px; }
  .l-xxs-24 { padding-left: 24px; }
  .r-xxs-24 { padding-right: 24px; }
  .t-xxs-28 { padding-top: 28px; }
  .b-xxs-28 { padding-bottom: 28px; }
  .l-xxs-28 { padding-left: 28px; }
  .r-xxs-28 { padding-right: 28px; }
  .t-xxs-30 { padding-top: 30px; }
  .b-xxs-30 { padding-bottom: 30px; }
  .l-xxs-30 { padding-left: 30px; }
  .r-xxs-30 { padding-right: 30px; }
  .t-xxs-32 { padding-top: 32px; }
  .b-xxs-32 { padding-bottom: 32px; }
  .l-xxs-32 { padding-left: 32px; }
  .r-xxs-32 { padding-right: 32px; }
  .t-xxs-36 { padding-top: 36px; }
  .b-xxs-36 { padding-bottom: 36px; }
  .l-xxs-36 { padding-left: 36px; }
  .r-xxs-36 { padding-right: 36px; }
  .t-xxs-40 { padding-top: 40px; }
  .b-xxs-40 { padding-bottom: 40px; }
  .l-xxs-40 { padding-left: 40px; }
  .r-xxs-40 { padding-right: 40px; }
  .t-xxs-44 { padding-top: 44px; }
  .b-xxs-44 { padding-bottom: 44px; }
  .l-xxs-44 { padding-left: 44px; }
  .r-xxs-44 { padding-right: 44px; }
  .t-xxs-48 { padding-top: 48px; }
  .b-xxs-48 { padding-bottom: 48px; }
  .l-xxs-48 { padding-left: 48px; }
  .r-xxs-48 { padding-right: 48px; }
  .t-xxs-50 { padding-top: 50px; }
  .b-xxs-50 { padding-bottom: 50px; }
  .l-xxs-50 { padding-left: 50px; }
  .r-xxs-50 { padding-right: 50px; }
  .t-xxs-52 { padding-top: 52px; }
  .b-xxs-52 { padding-bottom: 52px; }
  .l-xxs-52 { padding-left: 52px; }
  .r-xxs-52 { padding-right: 52px; }
  .t-xxs-56 { padding-top: 56px; }
  .b-xxs-56 { padding-bottom: 56px; }
  .l-xxs-56 { padding-left: 56px; }
  .r-xxs-56 { padding-right: 56px; }
  .t-xxs-60 { padding-top: 60px; }
  .b-xxs-60 { padding-bottom: 60px; }
  .l-xxs-60 { padding-left: 60px; }
  .r-xxs-60 { padding-right: 60px; }
  .t-xxs-64 { padding-top: 64px; }
  .b-xxs-64 { padding-bottom: 64px; }
  .l-xxs-64 { padding-left: 64px; }
  .r-xxs-64 { padding-right: 64px; }
  .t-xxs-72 { padding-top: 72px; }
  .b-xxs-72 { padding-bottom: 72px; }
  .l-xxs-72 { padding-left: 72px; }
  .r-xxs-72 { padding-right: 72px; }
  .t-xxs-80 { padding-top: 80px; }
  .b-xxs-80 { padding-bottom: 80px; }
  .l-xxs-80 { padding-left: 80px; }
  .r-xxs-80 { padding-right: 80px; }
  .t-xxs-84 { padding-top: 84px; }
  .b-xxs-84 { padding-bottom: 84px; }
  .l-xxs-84 { padding-left: 84px; }
  .r-xxs-84 { padding-right: 84px; }
  .t-xxs-96 { padding-top: 96px; }
  .b-xxs-96 { padding-bottom: 96px; }
  .l-xxs-96 { padding-left: 96px; }
  .r-xxs-96 { padding-right: 96px; }
  .t-xxs-100 { padding-top: 100px; }
  .b-xxs-100 { padding-bottom: 100px; }
  .l-xxs-100 { padding-left: 100px; }
  .r-xxs-100 { padding-right: 100px; }
  .t-xxs-120 { padding-top: 120px; }
  .b-xxs-120 { padding-bottom: 120px; }
  .l-xxs-120 { padding-left: 120px; }
  .r-xxs-120 { padding-right: 120px; }
  .t-xxs-126 { padding-top: 126px; }
  .b-xxs-126 { padding-bottom: 126px; }
  .l-xxs-126 { padding-left: 126px; }
  .r-xxs-126 { padding-right: 126px; }
  .t-xxs-164 { padding-top: 164px; }
  .b-xxs-164 { padding-bottom: 164px; }
  .l-xxs-164 { padding-left: 164px; }
  .r-xxs-164 { padding-right: 164px; }
  .t-xxs-150 { padding-top: 150px; }
  .b-xxs-150 { padding-bottom: 150px; }
  .l-xxs-150 { padding-left: 150px; }
  .r-xxs-150 { padding-right: 150px; }
  .t-xxs-180 { padding-top: 180px; }
  .b-xxs-180 { padding-bottom: 180px; }
  .l-xxs-180 { padding-left: 180px; }
  .r-xxs-180 { padding-right: 180px; }
}
  @media (min-width: 568px) {
  .t-xs-0 { padding-top: 0px; }
  .b-xs-0 { padding-bottom: 0px; }
  .l-xs-0 { padding-left: 0px; }
  .r-xs-0 { padding-right: 0px; }
  .t-xs-2 { padding-top: 2px; }
  .b-xs-2 { padding-bottom: 2px; }
  .l-xs-2 { padding-left: 2px; }
  .r-xs-2 { padding-right: 2px; }
  .t-xs-4 { padding-top: 4px; }
  .b-xs-4 { padding-bottom: 4px; }
  .l-xs-4 { padding-left: 4px; }
  .r-xs-4 { padding-right: 4px; }
  .t-xs-6 { padding-top: 6px; }
  .b-xs-6 { padding-bottom: 6px; }
  .l-xs-6 { padding-left: 6px; }
  .r-xs-6 { padding-right: 6px; }
  .t-xs-8 { padding-top: 8px; }
  .b-xs-8 { padding-bottom: 8px; }
  .l-xs-8 { padding-left: 8px; }
  .r-xs-8 { padding-right: 8px; }
  .t-xs-12 { padding-top: 12px; }
  .b-xs-12 { padding-bottom: 12px; }
  .l-xs-12 { padding-left: 12px; }
  .r-xs-12 { padding-right: 12px; }
  .t-xs-14 { padding-top: 14px; }
  .b-xs-14 { padding-bottom: 14px; }
  .l-xs-14 { padding-left: 14px; }
  .r-xs-14 { padding-right: 14px; }
  .t-xs-16 { padding-top: 16px; }
  .b-xs-16 { padding-bottom: 16px; }
  .l-xs-16 { padding-left: 16px; }
  .r-xs-16 { padding-right: 16px; }
  .t-xs-20 { padding-top: 20px; }
  .b-xs-20 { padding-bottom: 20px; }
  .l-xs-20 { padding-left: 20px; }
  .r-xs-20 { padding-right: 20px; }
  .t-xs-24 { padding-top: 24px; }
  .b-xs-24 { padding-bottom: 24px; }
  .l-xs-24 { padding-left: 24px; }
  .r-xs-24 { padding-right: 24px; }
  .t-xs-28 { padding-top: 28px; }
  .b-xs-28 { padding-bottom: 28px; }
  .l-xs-28 { padding-left: 28px; }
  .r-xs-28 { padding-right: 28px; }
  .t-xs-30 { padding-top: 30px; }
  .b-xs-30 { padding-bottom: 30px; }
  .l-xs-30 { padding-left: 30px; }
  .r-xs-30 { padding-right: 30px; }
  .t-xs-32 { padding-top: 32px; }
  .b-xs-32 { padding-bottom: 32px; }
  .l-xs-32 { padding-left: 32px; }
  .r-xs-32 { padding-right: 32px; }
  .t-xs-36 { padding-top: 36px; }
  .b-xs-36 { padding-bottom: 36px; }
  .l-xs-36 { padding-left: 36px; }
  .r-xs-36 { padding-right: 36px; }
  .t-xs-40 { padding-top: 40px; }
  .b-xs-40 { padding-bottom: 40px; }
  .l-xs-40 { padding-left: 40px; }
  .r-xs-40 { padding-right: 40px; }
  .t-xs-44 { padding-top: 44px; }
  .b-xs-44 { padding-bottom: 44px; }
  .l-xs-44 { padding-left: 44px; }
  .r-xs-44 { padding-right: 44px; }
  .t-xs-48 { padding-top: 48px; }
  .b-xs-48 { padding-bottom: 48px; }
  .l-xs-48 { padding-left: 48px; }
  .r-xs-48 { padding-right: 48px; }
  .t-xs-50 { padding-top: 50px; }
  .b-xs-50 { padding-bottom: 50px; }
  .l-xs-50 { padding-left: 50px; }
  .r-xs-50 { padding-right: 50px; }
  .t-xs-52 { padding-top: 52px; }
  .b-xs-52 { padding-bottom: 52px; }
  .l-xs-52 { padding-left: 52px; }
  .r-xs-52 { padding-right: 52px; }
  .t-xs-56 { padding-top: 56px; }
  .b-xs-56 { padding-bottom: 56px; }
  .l-xs-56 { padding-left: 56px; }
  .r-xs-56 { padding-right: 56px; }
  .t-xs-60 { padding-top: 60px; }
  .b-xs-60 { padding-bottom: 60px; }
  .l-xs-60 { padding-left: 60px; }
  .r-xs-60 { padding-right: 60px; }
  .t-xs-64 { padding-top: 64px; }
  .b-xs-64 { padding-bottom: 64px; }
  .l-xs-64 { padding-left: 64px; }
  .r-xs-64 { padding-right: 64px; }
  .t-xs-72 { padding-top: 72px; }
  .b-xs-72 { padding-bottom: 72px; }
  .l-xs-72 { padding-left: 72px; }
  .r-xs-72 { padding-right: 72px; }
  .t-xs-80 { padding-top: 80px; }
  .b-xs-80 { padding-bottom: 80px; }
  .l-xs-80 { padding-left: 80px; }
  .r-xs-80 { padding-right: 80px; }
  .t-xs-84 { padding-top: 84px; }
  .b-xs-84 { padding-bottom: 84px; }
  .l-xs-84 { padding-left: 84px; }
  .r-xs-84 { padding-right: 84px; }
  .t-xs-96 { padding-top: 96px; }
  .b-xs-96 { padding-bottom: 96px; }
  .l-xs-96 { padding-left: 96px; }
  .r-xs-96 { padding-right: 96px; }
  .t-xs-100 { padding-top: 100px; }
  .b-xs-100 { padding-bottom: 100px; }
  .l-xs-100 { padding-left: 100px; }
  .r-xs-100 { padding-right: 100px; }
  .t-xs-120 { padding-top: 120px; }
  .b-xs-120 { padding-bottom: 120px; }
  .l-xs-120 { padding-left: 120px; }
  .r-xs-120 { padding-right: 120px; }
  .t-xs-126 { padding-top: 126px; }
  .b-xs-126 { padding-bottom: 126px; }
  .l-xs-126 { padding-left: 126px; }
  .r-xs-126 { padding-right: 126px; }
  .t-xs-164 { padding-top: 164px; }
  .b-xs-164 { padding-bottom: 164px; }
  .l-xs-164 { padding-left: 164px; }
  .r-xs-164 { padding-right: 164px; }
  .t-xs-150 { padding-top: 150px; }
  .b-xs-150 { padding-bottom: 150px; }
  .l-xs-150 { padding-left: 150px; }
  .r-xs-150 { padding-right: 150px; }
  .t-xs-180 { padding-top: 180px; }
  .b-xs-180 { padding-bottom: 180px; }
  .l-xs-180 { padding-left: 180px; }
  .r-xs-180 { padding-right: 180px; }
}
  @media (min-width: 768px) {
  .t-s-0 { padding-top: 0px; }
  .b-s-0 { padding-bottom: 0px; }
  .l-s-0 { padding-left: 0px; }
  .r-s-0 { padding-right: 0px; }
  .t-s-2 { padding-top: 2px; }
  .b-s-2 { padding-bottom: 2px; }
  .l-s-2 { padding-left: 2px; }
  .r-s-2 { padding-right: 2px; }
  .t-s-4 { padding-top: 4px; }
  .b-s-4 { padding-bottom: 4px; }
  .l-s-4 { padding-left: 4px; }
  .r-s-4 { padding-right: 4px; }
  .t-s-6 { padding-top: 6px; }
  .b-s-6 { padding-bottom: 6px; }
  .l-s-6 { padding-left: 6px; }
  .r-s-6 { padding-right: 6px; }
  .t-s-8 { padding-top: 8px; }
  .b-s-8 { padding-bottom: 8px; }
  .l-s-8 { padding-left: 8px; }
  .r-s-8 { padding-right: 8px; }
  .t-s-12 { padding-top: 12px; }
  .b-s-12 { padding-bottom: 12px; }
  .l-s-12 { padding-left: 12px; }
  .r-s-12 { padding-right: 12px; }
  .t-s-14 { padding-top: 14px; }
  .b-s-14 { padding-bottom: 14px; }
  .l-s-14 { padding-left: 14px; }
  .r-s-14 { padding-right: 14px; }
  .t-s-16 { padding-top: 16px; }
  .b-s-16 { padding-bottom: 16px; }
  .l-s-16 { padding-left: 16px; }
  .r-s-16 { padding-right: 16px; }
  .t-s-20 { padding-top: 20px; }
  .b-s-20 { padding-bottom: 20px; }
  .l-s-20 { padding-left: 20px; }
  .r-s-20 { padding-right: 20px; }
  .t-s-24 { padding-top: 24px; }
  .b-s-24 { padding-bottom: 24px; }
  .l-s-24 { padding-left: 24px; }
  .r-s-24 { padding-right: 24px; }
  .t-s-28 { padding-top: 28px; }
  .b-s-28 { padding-bottom: 28px; }
  .l-s-28 { padding-left: 28px; }
  .r-s-28 { padding-right: 28px; }
  .t-s-30 { padding-top: 30px; }
  .b-s-30 { padding-bottom: 30px; }
  .l-s-30 { padding-left: 30px; }
  .r-s-30 { padding-right: 30px; }
  .t-s-32 { padding-top: 32px; }
  .b-s-32 { padding-bottom: 32px; }
  .l-s-32 { padding-left: 32px; }
  .r-s-32 { padding-right: 32px; }
  .t-s-36 { padding-top: 36px; }
  .b-s-36 { padding-bottom: 36px; }
  .l-s-36 { padding-left: 36px; }
  .r-s-36 { padding-right: 36px; }
  .t-s-40 { padding-top: 40px; }
  .b-s-40 { padding-bottom: 40px; }
  .l-s-40 { padding-left: 40px; }
  .r-s-40 { padding-right: 40px; }
  .t-s-44 { padding-top: 44px; }
  .b-s-44 { padding-bottom: 44px; }
  .l-s-44 { padding-left: 44px; }
  .r-s-44 { padding-right: 44px; }
  .t-s-48 { padding-top: 48px; }
  .b-s-48 { padding-bottom: 48px; }
  .l-s-48 { padding-left: 48px; }
  .r-s-48 { padding-right: 48px; }
  .t-s-50 { padding-top: 50px; }
  .b-s-50 { padding-bottom: 50px; }
  .l-s-50 { padding-left: 50px; }
  .r-s-50 { padding-right: 50px; }
  .t-s-52 { padding-top: 52px; }
  .b-s-52 { padding-bottom: 52px; }
  .l-s-52 { padding-left: 52px; }
  .r-s-52 { padding-right: 52px; }
  .t-s-56 { padding-top: 56px; }
  .b-s-56 { padding-bottom: 56px; }
  .l-s-56 { padding-left: 56px; }
  .r-s-56 { padding-right: 56px; }
  .t-s-60 { padding-top: 60px; }
  .b-s-60 { padding-bottom: 60px; }
  .l-s-60 { padding-left: 60px; }
  .r-s-60 { padding-right: 60px; }
  .t-s-64 { padding-top: 64px; }
  .b-s-64 { padding-bottom: 64px; }
  .l-s-64 { padding-left: 64px; }
  .r-s-64 { padding-right: 64px; }
  .t-s-72 { padding-top: 72px; }
  .b-s-72 { padding-bottom: 72px; }
  .l-s-72 { padding-left: 72px; }
  .r-s-72 { padding-right: 72px; }
  .t-s-80 { padding-top: 80px; }
  .b-s-80 { padding-bottom: 80px; }
  .l-s-80 { padding-left: 80px; }
  .r-s-80 { padding-right: 80px; }
  .t-s-84 { padding-top: 84px; }
  .b-s-84 { padding-bottom: 84px; }
  .l-s-84 { padding-left: 84px; }
  .r-s-84 { padding-right: 84px; }
  .t-s-96 { padding-top: 96px; }
  .b-s-96 { padding-bottom: 96px; }
  .l-s-96 { padding-left: 96px; }
  .r-s-96 { padding-right: 96px; }
  .t-s-100 { padding-top: 100px; }
  .b-s-100 { padding-bottom: 100px; }
  .l-s-100 { padding-left: 100px; }
  .r-s-100 { padding-right: 100px; }
  .t-s-120 { padding-top: 120px; }
  .b-s-120 { padding-bottom: 120px; }
  .l-s-120 { padding-left: 120px; }
  .r-s-120 { padding-right: 120px; }
  .t-s-126 { padding-top: 126px; }
  .b-s-126 { padding-bottom: 126px; }
  .l-s-126 { padding-left: 126px; }
  .r-s-126 { padding-right: 126px; }
  .t-s-164 { padding-top: 164px; }
  .b-s-164 { padding-bottom: 164px; }
  .l-s-164 { padding-left: 164px; }
  .r-s-164 { padding-right: 164px; }
  .t-s-150 { padding-top: 150px; }
  .b-s-150 { padding-bottom: 150px; }
  .l-s-150 { padding-left: 150px; }
  .r-s-150 { padding-right: 150px; }
  .t-s-180 { padding-top: 180px; }
  .b-s-180 { padding-bottom: 180px; }
  .l-s-180 { padding-left: 180px; }
  .r-s-180 { padding-right: 180px; }
}
  @media (min-width: 960px) {
  .t-ssm-0 { padding-top: 0px; }
  .b-ssm-0 { padding-bottom: 0px; }
  .l-ssm-0 { padding-left: 0px; }
  .r-ssm-0 { padding-right: 0px; }
  .t-ssm-2 { padding-top: 2px; }
  .b-ssm-2 { padding-bottom: 2px; }
  .l-ssm-2 { padding-left: 2px; }
  .r-ssm-2 { padding-right: 2px; }
  .t-ssm-4 { padding-top: 4px; }
  .b-ssm-4 { padding-bottom: 4px; }
  .l-ssm-4 { padding-left: 4px; }
  .r-ssm-4 { padding-right: 4px; }
  .t-ssm-6 { padding-top: 6px; }
  .b-ssm-6 { padding-bottom: 6px; }
  .l-ssm-6 { padding-left: 6px; }
  .r-ssm-6 { padding-right: 6px; }
  .t-ssm-8 { padding-top: 8px; }
  .b-ssm-8 { padding-bottom: 8px; }
  .l-ssm-8 { padding-left: 8px; }
  .r-ssm-8 { padding-right: 8px; }
  .t-ssm-12 { padding-top: 12px; }
  .b-ssm-12 { padding-bottom: 12px; }
  .l-ssm-12 { padding-left: 12px; }
  .r-ssm-12 { padding-right: 12px; }
  .t-ssm-14 { padding-top: 14px; }
  .b-ssm-14 { padding-bottom: 14px; }
  .l-ssm-14 { padding-left: 14px; }
  .r-ssm-14 { padding-right: 14px; }
  .t-ssm-16 { padding-top: 16px; }
  .b-ssm-16 { padding-bottom: 16px; }
  .l-ssm-16 { padding-left: 16px; }
  .r-ssm-16 { padding-right: 16px; }
  .t-ssm-20 { padding-top: 20px; }
  .b-ssm-20 { padding-bottom: 20px; }
  .l-ssm-20 { padding-left: 20px; }
  .r-ssm-20 { padding-right: 20px; }
  .t-ssm-24 { padding-top: 24px; }
  .b-ssm-24 { padding-bottom: 24px; }
  .l-ssm-24 { padding-left: 24px; }
  .r-ssm-24 { padding-right: 24px; }
  .t-ssm-28 { padding-top: 28px; }
  .b-ssm-28 { padding-bottom: 28px; }
  .l-ssm-28 { padding-left: 28px; }
  .r-ssm-28 { padding-right: 28px; }
  .t-ssm-30 { padding-top: 30px; }
  .b-ssm-30 { padding-bottom: 30px; }
  .l-ssm-30 { padding-left: 30px; }
  .r-ssm-30 { padding-right: 30px; }
  .t-ssm-32 { padding-top: 32px; }
  .b-ssm-32 { padding-bottom: 32px; }
  .l-ssm-32 { padding-left: 32px; }
  .r-ssm-32 { padding-right: 32px; }
  .t-ssm-36 { padding-top: 36px; }
  .b-ssm-36 { padding-bottom: 36px; }
  .l-ssm-36 { padding-left: 36px; }
  .r-ssm-36 { padding-right: 36px; }
  .t-ssm-40 { padding-top: 40px; }
  .b-ssm-40 { padding-bottom: 40px; }
  .l-ssm-40 { padding-left: 40px; }
  .r-ssm-40 { padding-right: 40px; }
  .t-ssm-44 { padding-top: 44px; }
  .b-ssm-44 { padding-bottom: 44px; }
  .l-ssm-44 { padding-left: 44px; }
  .r-ssm-44 { padding-right: 44px; }
  .t-ssm-48 { padding-top: 48px; }
  .b-ssm-48 { padding-bottom: 48px; }
  .l-ssm-48 { padding-left: 48px; }
  .r-ssm-48 { padding-right: 48px; }
  .t-ssm-50 { padding-top: 50px; }
  .b-ssm-50 { padding-bottom: 50px; }
  .l-ssm-50 { padding-left: 50px; }
  .r-ssm-50 { padding-right: 50px; }
  .t-ssm-52 { padding-top: 52px; }
  .b-ssm-52 { padding-bottom: 52px; }
  .l-ssm-52 { padding-left: 52px; }
  .r-ssm-52 { padding-right: 52px; }
  .t-ssm-56 { padding-top: 56px; }
  .b-ssm-56 { padding-bottom: 56px; }
  .l-ssm-56 { padding-left: 56px; }
  .r-ssm-56 { padding-right: 56px; }
  .t-ssm-60 { padding-top: 60px; }
  .b-ssm-60 { padding-bottom: 60px; }
  .l-ssm-60 { padding-left: 60px; }
  .r-ssm-60 { padding-right: 60px; }
  .t-ssm-64 { padding-top: 64px; }
  .b-ssm-64 { padding-bottom: 64px; }
  .l-ssm-64 { padding-left: 64px; }
  .r-ssm-64 { padding-right: 64px; }
  .t-ssm-72 { padding-top: 72px; }
  .b-ssm-72 { padding-bottom: 72px; }
  .l-ssm-72 { padding-left: 72px; }
  .r-ssm-72 { padding-right: 72px; }
  .t-ssm-80 { padding-top: 80px; }
  .b-ssm-80 { padding-bottom: 80px; }
  .l-ssm-80 { padding-left: 80px; }
  .r-ssm-80 { padding-right: 80px; }
  .t-ssm-84 { padding-top: 84px; }
  .b-ssm-84 { padding-bottom: 84px; }
  .l-ssm-84 { padding-left: 84px; }
  .r-ssm-84 { padding-right: 84px; }
  .t-ssm-96 { padding-top: 96px; }
  .b-ssm-96 { padding-bottom: 96px; }
  .l-ssm-96 { padding-left: 96px; }
  .r-ssm-96 { padding-right: 96px; }
  .t-ssm-100 { padding-top: 100px; }
  .b-ssm-100 { padding-bottom: 100px; }
  .l-ssm-100 { padding-left: 100px; }
  .r-ssm-100 { padding-right: 100px; }
  .t-ssm-120 { padding-top: 120px; }
  .b-ssm-120 { padding-bottom: 120px; }
  .l-ssm-120 { padding-left: 120px; }
  .r-ssm-120 { padding-right: 120px; }
  .t-ssm-126 { padding-top: 126px; }
  .b-ssm-126 { padding-bottom: 126px; }
  .l-ssm-126 { padding-left: 126px; }
  .r-ssm-126 { padding-right: 126px; }
  .t-ssm-164 { padding-top: 164px; }
  .b-ssm-164 { padding-bottom: 164px; }
  .l-ssm-164 { padding-left: 164px; }
  .r-ssm-164 { padding-right: 164px; }
  .t-ssm-150 { padding-top: 150px; }
  .b-ssm-150 { padding-bottom: 150px; }
  .l-ssm-150 { padding-left: 150px; }
  .r-ssm-150 { padding-right: 150px; }
  .t-ssm-180 { padding-top: 180px; }
  .b-ssm-180 { padding-bottom: 180px; }
  .l-ssm-180 { padding-left: 180px; }
  .r-ssm-180 { padding-right: 180px; }
}
  @media (min-width: 1280px) {
  .t-sm-0 { padding-top: 0px; }
  .b-sm-0 { padding-bottom: 0px; }
  .l-sm-0 { padding-left: 0px; }
  .r-sm-0 { padding-right: 0px; }
  .t-sm-2 { padding-top: 2px; }
  .b-sm-2 { padding-bottom: 2px; }
  .l-sm-2 { padding-left: 2px; }
  .r-sm-2 { padding-right: 2px; }
  .t-sm-4 { padding-top: 4px; }
  .b-sm-4 { padding-bottom: 4px; }
  .l-sm-4 { padding-left: 4px; }
  .r-sm-4 { padding-right: 4px; }
  .t-sm-6 { padding-top: 6px; }
  .b-sm-6 { padding-bottom: 6px; }
  .l-sm-6 { padding-left: 6px; }
  .r-sm-6 { padding-right: 6px; }
  .t-sm-8 { padding-top: 8px; }
  .b-sm-8 { padding-bottom: 8px; }
  .l-sm-8 { padding-left: 8px; }
  .r-sm-8 { padding-right: 8px; }
  .t-sm-12 { padding-top: 12px; }
  .b-sm-12 { padding-bottom: 12px; }
  .l-sm-12 { padding-left: 12px; }
  .r-sm-12 { padding-right: 12px; }
  .t-sm-14 { padding-top: 14px; }
  .b-sm-14 { padding-bottom: 14px; }
  .l-sm-14 { padding-left: 14px; }
  .r-sm-14 { padding-right: 14px; }
  .t-sm-16 { padding-top: 16px; }
  .b-sm-16 { padding-bottom: 16px; }
  .l-sm-16 { padding-left: 16px; }
  .r-sm-16 { padding-right: 16px; }
  .t-sm-20 { padding-top: 20px; }
  .b-sm-20 { padding-bottom: 20px; }
  .l-sm-20 { padding-left: 20px; }
  .r-sm-20 { padding-right: 20px; }
  .t-sm-24 { padding-top: 24px; }
  .b-sm-24 { padding-bottom: 24px; }
  .l-sm-24 { padding-left: 24px; }
  .r-sm-24 { padding-right: 24px; }
  .t-sm-28 { padding-top: 28px; }
  .b-sm-28 { padding-bottom: 28px; }
  .l-sm-28 { padding-left: 28px; }
  .r-sm-28 { padding-right: 28px; }
  .t-sm-30 { padding-top: 30px; }
  .b-sm-30 { padding-bottom: 30px; }
  .l-sm-30 { padding-left: 30px; }
  .r-sm-30 { padding-right: 30px; }
  .t-sm-32 { padding-top: 32px; }
  .b-sm-32 { padding-bottom: 32px; }
  .l-sm-32 { padding-left: 32px; }
  .r-sm-32 { padding-right: 32px; }
  .t-sm-36 { padding-top: 36px; }
  .b-sm-36 { padding-bottom: 36px; }
  .l-sm-36 { padding-left: 36px; }
  .r-sm-36 { padding-right: 36px; }
  .t-sm-40 { padding-top: 40px; }
  .b-sm-40 { padding-bottom: 40px; }
  .l-sm-40 { padding-left: 40px; }
  .r-sm-40 { padding-right: 40px; }
  .t-sm-44 { padding-top: 44px; }
  .b-sm-44 { padding-bottom: 44px; }
  .l-sm-44 { padding-left: 44px; }
  .r-sm-44 { padding-right: 44px; }
  .t-sm-48 { padding-top: 48px; }
  .b-sm-48 { padding-bottom: 48px; }
  .l-sm-48 { padding-left: 48px; }
  .r-sm-48 { padding-right: 48px; }
  .t-sm-50 { padding-top: 50px; }
  .b-sm-50 { padding-bottom: 50px; }
  .l-sm-50 { padding-left: 50px; }
  .r-sm-50 { padding-right: 50px; }
  .t-sm-52 { padding-top: 52px; }
  .b-sm-52 { padding-bottom: 52px; }
  .l-sm-52 { padding-left: 52px; }
  .r-sm-52 { padding-right: 52px; }
  .t-sm-56 { padding-top: 56px; }
  .b-sm-56 { padding-bottom: 56px; }
  .l-sm-56 { padding-left: 56px; }
  .r-sm-56 { padding-right: 56px; }
  .t-sm-60 { padding-top: 60px; }
  .b-sm-60 { padding-bottom: 60px; }
  .l-sm-60 { padding-left: 60px; }
  .r-sm-60 { padding-right: 60px; }
  .t-sm-64 { padding-top: 64px; }
  .b-sm-64 { padding-bottom: 64px; }
  .l-sm-64 { padding-left: 64px; }
  .r-sm-64 { padding-right: 64px; }
  .t-sm-72 { padding-top: 72px; }
  .b-sm-72 { padding-bottom: 72px; }
  .l-sm-72 { padding-left: 72px; }
  .r-sm-72 { padding-right: 72px; }
  .t-sm-80 { padding-top: 80px; }
  .b-sm-80 { padding-bottom: 80px; }
  .l-sm-80 { padding-left: 80px; }
  .r-sm-80 { padding-right: 80px; }
  .t-sm-84 { padding-top: 84px; }
  .b-sm-84 { padding-bottom: 84px; }
  .l-sm-84 { padding-left: 84px; }
  .r-sm-84 { padding-right: 84px; }
  .t-sm-96 { padding-top: 96px; }
  .b-sm-96 { padding-bottom: 96px; }
  .l-sm-96 { padding-left: 96px; }
  .r-sm-96 { padding-right: 96px; }
  .t-sm-100 { padding-top: 100px; }
  .b-sm-100 { padding-bottom: 100px; }
  .l-sm-100 { padding-left: 100px; }
  .r-sm-100 { padding-right: 100px; }
  .t-sm-120 { padding-top: 120px; }
  .b-sm-120 { padding-bottom: 120px; }
  .l-sm-120 { padding-left: 120px; }
  .r-sm-120 { padding-right: 120px; }
  .t-sm-126 { padding-top: 126px; }
  .b-sm-126 { padding-bottom: 126px; }
  .l-sm-126 { padding-left: 126px; }
  .r-sm-126 { padding-right: 126px; }
  .t-sm-164 { padding-top: 164px; }
  .b-sm-164 { padding-bottom: 164px; }
  .l-sm-164 { padding-left: 164px; }
  .r-sm-164 { padding-right: 164px; }
  .t-sm-150 { padding-top: 150px; }
  .b-sm-150 { padding-bottom: 150px; }
  .l-sm-150 { padding-left: 150px; }
  .r-sm-150 { padding-right: 150px; }
  .t-sm-180 { padding-top: 180px; }
  .b-sm-180 { padding-bottom: 180px; }
  .l-sm-180 { padding-left: 180px; }
  .r-sm-180 { padding-right: 180px; }
}
  @media (min-width: 1024px) {
  .t-m-0 { padding-top: 0px; }
  .b-m-0 { padding-bottom: 0px; }
  .l-m-0 { padding-left: 0px; }
  .r-m-0 { padding-right: 0px; }
  .t-m-2 { padding-top: 2px; }
  .b-m-2 { padding-bottom: 2px; }
  .l-m-2 { padding-left: 2px; }
  .r-m-2 { padding-right: 2px; }
  .t-m-4 { padding-top: 4px; }
  .b-m-4 { padding-bottom: 4px; }
  .l-m-4 { padding-left: 4px; }
  .r-m-4 { padding-right: 4px; }
  .t-m-6 { padding-top: 6px; }
  .b-m-6 { padding-bottom: 6px; }
  .l-m-6 { padding-left: 6px; }
  .r-m-6 { padding-right: 6px; }
  .t-m-8 { padding-top: 8px; }
  .b-m-8 { padding-bottom: 8px; }
  .l-m-8 { padding-left: 8px; }
  .r-m-8 { padding-right: 8px; }
  .t-m-12 { padding-top: 12px; }
  .b-m-12 { padding-bottom: 12px; }
  .l-m-12 { padding-left: 12px; }
  .r-m-12 { padding-right: 12px; }
  .t-m-14 { padding-top: 14px; }
  .b-m-14 { padding-bottom: 14px; }
  .l-m-14 { padding-left: 14px; }
  .r-m-14 { padding-right: 14px; }
  .t-m-16 { padding-top: 16px; }
  .b-m-16 { padding-bottom: 16px; }
  .l-m-16 { padding-left: 16px; }
  .r-m-16 { padding-right: 16px; }
  .t-m-20 { padding-top: 20px; }
  .b-m-20 { padding-bottom: 20px; }
  .l-m-20 { padding-left: 20px; }
  .r-m-20 { padding-right: 20px; }
  .t-m-24 { padding-top: 24px; }
  .b-m-24 { padding-bottom: 24px; }
  .l-m-24 { padding-left: 24px; }
  .r-m-24 { padding-right: 24px; }
  .t-m-28 { padding-top: 28px; }
  .b-m-28 { padding-bottom: 28px; }
  .l-m-28 { padding-left: 28px; }
  .r-m-28 { padding-right: 28px; }
  .t-m-30 { padding-top: 30px; }
  .b-m-30 { padding-bottom: 30px; }
  .l-m-30 { padding-left: 30px; }
  .r-m-30 { padding-right: 30px; }
  .t-m-32 { padding-top: 32px; }
  .b-m-32 { padding-bottom: 32px; }
  .l-m-32 { padding-left: 32px; }
  .r-m-32 { padding-right: 32px; }
  .t-m-36 { padding-top: 36px; }
  .b-m-36 { padding-bottom: 36px; }
  .l-m-36 { padding-left: 36px; }
  .r-m-36 { padding-right: 36px; }
  .t-m-40 { padding-top: 40px; }
  .b-m-40 { padding-bottom: 40px; }
  .l-m-40 { padding-left: 40px; }
  .r-m-40 { padding-right: 40px; }
  .t-m-44 { padding-top: 44px; }
  .b-m-44 { padding-bottom: 44px; }
  .l-m-44 { padding-left: 44px; }
  .r-m-44 { padding-right: 44px; }
  .t-m-48 { padding-top: 48px; }
  .b-m-48 { padding-bottom: 48px; }
  .l-m-48 { padding-left: 48px; }
  .r-m-48 { padding-right: 48px; }
  .t-m-50 { padding-top: 50px; }
  .b-m-50 { padding-bottom: 50px; }
  .l-m-50 { padding-left: 50px; }
  .r-m-50 { padding-right: 50px; }
  .t-m-52 { padding-top: 52px; }
  .b-m-52 { padding-bottom: 52px; }
  .l-m-52 { padding-left: 52px; }
  .r-m-52 { padding-right: 52px; }
  .t-m-56 { padding-top: 56px; }
  .b-m-56 { padding-bottom: 56px; }
  .l-m-56 { padding-left: 56px; }
  .r-m-56 { padding-right: 56px; }
  .t-m-60 { padding-top: 60px; }
  .b-m-60 { padding-bottom: 60px; }
  .l-m-60 { padding-left: 60px; }
  .r-m-60 { padding-right: 60px; }
  .t-m-64 { padding-top: 64px; }
  .b-m-64 { padding-bottom: 64px; }
  .l-m-64 { padding-left: 64px; }
  .r-m-64 { padding-right: 64px; }
  .t-m-72 { padding-top: 72px; }
  .b-m-72 { padding-bottom: 72px; }
  .l-m-72 { padding-left: 72px; }
  .r-m-72 { padding-right: 72px; }
  .t-m-80 { padding-top: 80px; }
  .b-m-80 { padding-bottom: 80px; }
  .l-m-80 { padding-left: 80px; }
  .r-m-80 { padding-right: 80px; }
  .t-m-84 { padding-top: 84px; }
  .b-m-84 { padding-bottom: 84px; }
  .l-m-84 { padding-left: 84px; }
  .r-m-84 { padding-right: 84px; }
  .t-m-96 { padding-top: 96px; }
  .b-m-96 { padding-bottom: 96px; }
  .l-m-96 { padding-left: 96px; }
  .r-m-96 { padding-right: 96px; }
  .t-m-100 { padding-top: 100px; }
  .b-m-100 { padding-bottom: 100px; }
  .l-m-100 { padding-left: 100px; }
  .r-m-100 { padding-right: 100px; }
  .t-m-120 { padding-top: 120px; }
  .b-m-120 { padding-bottom: 120px; }
  .l-m-120 { padding-left: 120px; }
  .r-m-120 { padding-right: 120px; }
  .t-m-126 { padding-top: 126px; }
  .b-m-126 { padding-bottom: 126px; }
  .l-m-126 { padding-left: 126px; }
  .r-m-126 { padding-right: 126px; }
  .t-m-164 { padding-top: 164px; }
  .b-m-164 { padding-bottom: 164px; }
  .l-m-164 { padding-left: 164px; }
  .r-m-164 { padding-right: 164px; }
  .t-m-150 { padding-top: 150px; }
  .b-m-150 { padding-bottom: 150px; }
  .l-m-150 { padding-left: 150px; }
  .r-m-150 { padding-right: 150px; }
  .t-m-180 { padding-top: 180px; }
  .b-m-180 { padding-bottom: 180px; }
  .l-m-180 { padding-left: 180px; }
  .r-m-180 { padding-right: 180px; }
}
  @media (min-width: 1366px) {
  .t-xm-0 { padding-top: 0px; }
  .b-xm-0 { padding-bottom: 0px; }
  .l-xm-0 { padding-left: 0px; }
  .r-xm-0 { padding-right: 0px; }
  .t-xm-2 { padding-top: 2px; }
  .b-xm-2 { padding-bottom: 2px; }
  .l-xm-2 { padding-left: 2px; }
  .r-xm-2 { padding-right: 2px; }
  .t-xm-4 { padding-top: 4px; }
  .b-xm-4 { padding-bottom: 4px; }
  .l-xm-4 { padding-left: 4px; }
  .r-xm-4 { padding-right: 4px; }
  .t-xm-6 { padding-top: 6px; }
  .b-xm-6 { padding-bottom: 6px; }
  .l-xm-6 { padding-left: 6px; }
  .r-xm-6 { padding-right: 6px; }
  .t-xm-8 { padding-top: 8px; }
  .b-xm-8 { padding-bottom: 8px; }
  .l-xm-8 { padding-left: 8px; }
  .r-xm-8 { padding-right: 8px; }
  .t-xm-12 { padding-top: 12px; }
  .b-xm-12 { padding-bottom: 12px; }
  .l-xm-12 { padding-left: 12px; }
  .r-xm-12 { padding-right: 12px; }
  .t-xm-14 { padding-top: 14px; }
  .b-xm-14 { padding-bottom: 14px; }
  .l-xm-14 { padding-left: 14px; }
  .r-xm-14 { padding-right: 14px; }
  .t-xm-16 { padding-top: 16px; }
  .b-xm-16 { padding-bottom: 16px; }
  .l-xm-16 { padding-left: 16px; }
  .r-xm-16 { padding-right: 16px; }
  .t-xm-20 { padding-top: 20px; }
  .b-xm-20 { padding-bottom: 20px; }
  .l-xm-20 { padding-left: 20px; }
  .r-xm-20 { padding-right: 20px; }
  .t-xm-24 { padding-top: 24px; }
  .b-xm-24 { padding-bottom: 24px; }
  .l-xm-24 { padding-left: 24px; }
  .r-xm-24 { padding-right: 24px; }
  .t-xm-28 { padding-top: 28px; }
  .b-xm-28 { padding-bottom: 28px; }
  .l-xm-28 { padding-left: 28px; }
  .r-xm-28 { padding-right: 28px; }
  .t-xm-30 { padding-top: 30px; }
  .b-xm-30 { padding-bottom: 30px; }
  .l-xm-30 { padding-left: 30px; }
  .r-xm-30 { padding-right: 30px; }
  .t-xm-32 { padding-top: 32px; }
  .b-xm-32 { padding-bottom: 32px; }
  .l-xm-32 { padding-left: 32px; }
  .r-xm-32 { padding-right: 32px; }
  .t-xm-36 { padding-top: 36px; }
  .b-xm-36 { padding-bottom: 36px; }
  .l-xm-36 { padding-left: 36px; }
  .r-xm-36 { padding-right: 36px; }
  .t-xm-40 { padding-top: 40px; }
  .b-xm-40 { padding-bottom: 40px; }
  .l-xm-40 { padding-left: 40px; }
  .r-xm-40 { padding-right: 40px; }
  .t-xm-44 { padding-top: 44px; }
  .b-xm-44 { padding-bottom: 44px; }
  .l-xm-44 { padding-left: 44px; }
  .r-xm-44 { padding-right: 44px; }
  .t-xm-48 { padding-top: 48px; }
  .b-xm-48 { padding-bottom: 48px; }
  .l-xm-48 { padding-left: 48px; }
  .r-xm-48 { padding-right: 48px; }
  .t-xm-50 { padding-top: 50px; }
  .b-xm-50 { padding-bottom: 50px; }
  .l-xm-50 { padding-left: 50px; }
  .r-xm-50 { padding-right: 50px; }
  .t-xm-52 { padding-top: 52px; }
  .b-xm-52 { padding-bottom: 52px; }
  .l-xm-52 { padding-left: 52px; }
  .r-xm-52 { padding-right: 52px; }
  .t-xm-56 { padding-top: 56px; }
  .b-xm-56 { padding-bottom: 56px; }
  .l-xm-56 { padding-left: 56px; }
  .r-xm-56 { padding-right: 56px; }
  .t-xm-60 { padding-top: 60px; }
  .b-xm-60 { padding-bottom: 60px; }
  .l-xm-60 { padding-left: 60px; }
  .r-xm-60 { padding-right: 60px; }
  .t-xm-64 { padding-top: 64px; }
  .b-xm-64 { padding-bottom: 64px; }
  .l-xm-64 { padding-left: 64px; }
  .r-xm-64 { padding-right: 64px; }
  .t-xm-72 { padding-top: 72px; }
  .b-xm-72 { padding-bottom: 72px; }
  .l-xm-72 { padding-left: 72px; }
  .r-xm-72 { padding-right: 72px; }
  .t-xm-80 { padding-top: 80px; }
  .b-xm-80 { padding-bottom: 80px; }
  .l-xm-80 { padding-left: 80px; }
  .r-xm-80 { padding-right: 80px; }
  .t-xm-84 { padding-top: 84px; }
  .b-xm-84 { padding-bottom: 84px; }
  .l-xm-84 { padding-left: 84px; }
  .r-xm-84 { padding-right: 84px; }
  .t-xm-96 { padding-top: 96px; }
  .b-xm-96 { padding-bottom: 96px; }
  .l-xm-96 { padding-left: 96px; }
  .r-xm-96 { padding-right: 96px; }
  .t-xm-100 { padding-top: 100px; }
  .b-xm-100 { padding-bottom: 100px; }
  .l-xm-100 { padding-left: 100px; }
  .r-xm-100 { padding-right: 100px; }
  .t-xm-120 { padding-top: 120px; }
  .b-xm-120 { padding-bottom: 120px; }
  .l-xm-120 { padding-left: 120px; }
  .r-xm-120 { padding-right: 120px; }
  .t-xm-126 { padding-top: 126px; }
  .b-xm-126 { padding-bottom: 126px; }
  .l-xm-126 { padding-left: 126px; }
  .r-xm-126 { padding-right: 126px; }
  .t-xm-164 { padding-top: 164px; }
  .b-xm-164 { padding-bottom: 164px; }
  .l-xm-164 { padding-left: 164px; }
  .r-xm-164 { padding-right: 164px; }
  .t-xm-150 { padding-top: 150px; }
  .b-xm-150 { padding-bottom: 150px; }
  .l-xm-150 { padding-left: 150px; }
  .r-xm-150 { padding-right: 150px; }
  .t-xm-180 { padding-top: 180px; }
  .b-xm-180 { padding-bottom: 180px; }
  .l-xm-180 { padding-left: 180px; }
  .r-xm-180 { padding-right: 180px; }
}
  @media (min-width: 1440px) {
  .t-l-0 { padding-top: 0px; }
  .b-l-0 { padding-bottom: 0px; }
  .l-l-0 { padding-left: 0px; }
  .r-l-0 { padding-right: 0px; }
  .t-l-2 { padding-top: 2px; }
  .b-l-2 { padding-bottom: 2px; }
  .l-l-2 { padding-left: 2px; }
  .r-l-2 { padding-right: 2px; }
  .t-l-4 { padding-top: 4px; }
  .b-l-4 { padding-bottom: 4px; }
  .l-l-4 { padding-left: 4px; }
  .r-l-4 { padding-right: 4px; }
  .t-l-6 { padding-top: 6px; }
  .b-l-6 { padding-bottom: 6px; }
  .l-l-6 { padding-left: 6px; }
  .r-l-6 { padding-right: 6px; }
  .t-l-8 { padding-top: 8px; }
  .b-l-8 { padding-bottom: 8px; }
  .l-l-8 { padding-left: 8px; }
  .r-l-8 { padding-right: 8px; }
  .t-l-12 { padding-top: 12px; }
  .b-l-12 { padding-bottom: 12px; }
  .l-l-12 { padding-left: 12px; }
  .r-l-12 { padding-right: 12px; }
  .t-l-14 { padding-top: 14px; }
  .b-l-14 { padding-bottom: 14px; }
  .l-l-14 { padding-left: 14px; }
  .r-l-14 { padding-right: 14px; }
  .t-l-16 { padding-top: 16px; }
  .b-l-16 { padding-bottom: 16px; }
  .l-l-16 { padding-left: 16px; }
  .r-l-16 { padding-right: 16px; }
  .t-l-20 { padding-top: 20px; }
  .b-l-20 { padding-bottom: 20px; }
  .l-l-20 { padding-left: 20px; }
  .r-l-20 { padding-right: 20px; }
  .t-l-24 { padding-top: 24px; }
  .b-l-24 { padding-bottom: 24px; }
  .l-l-24 { padding-left: 24px; }
  .r-l-24 { padding-right: 24px; }
  .t-l-28 { padding-top: 28px; }
  .b-l-28 { padding-bottom: 28px; }
  .l-l-28 { padding-left: 28px; }
  .r-l-28 { padding-right: 28px; }
  .t-l-30 { padding-top: 30px; }
  .b-l-30 { padding-bottom: 30px; }
  .l-l-30 { padding-left: 30px; }
  .r-l-30 { padding-right: 30px; }
  .t-l-32 { padding-top: 32px; }
  .b-l-32 { padding-bottom: 32px; }
  .l-l-32 { padding-left: 32px; }
  .r-l-32 { padding-right: 32px; }
  .t-l-36 { padding-top: 36px; }
  .b-l-36 { padding-bottom: 36px; }
  .l-l-36 { padding-left: 36px; }
  .r-l-36 { padding-right: 36px; }
  .t-l-40 { padding-top: 40px; }
  .b-l-40 { padding-bottom: 40px; }
  .l-l-40 { padding-left: 40px; }
  .r-l-40 { padding-right: 40px; }
  .t-l-44 { padding-top: 44px; }
  .b-l-44 { padding-bottom: 44px; }
  .l-l-44 { padding-left: 44px; }
  .r-l-44 { padding-right: 44px; }
  .t-l-48 { padding-top: 48px; }
  .b-l-48 { padding-bottom: 48px; }
  .l-l-48 { padding-left: 48px; }
  .r-l-48 { padding-right: 48px; }
  .t-l-50 { padding-top: 50px; }
  .b-l-50 { padding-bottom: 50px; }
  .l-l-50 { padding-left: 50px; }
  .r-l-50 { padding-right: 50px; }
  .t-l-52 { padding-top: 52px; }
  .b-l-52 { padding-bottom: 52px; }
  .l-l-52 { padding-left: 52px; }
  .r-l-52 { padding-right: 52px; }
  .t-l-56 { padding-top: 56px; }
  .b-l-56 { padding-bottom: 56px; }
  .l-l-56 { padding-left: 56px; }
  .r-l-56 { padding-right: 56px; }
  .t-l-60 { padding-top: 60px; }
  .b-l-60 { padding-bottom: 60px; }
  .l-l-60 { padding-left: 60px; }
  .r-l-60 { padding-right: 60px; }
  .t-l-64 { padding-top: 64px; }
  .b-l-64 { padding-bottom: 64px; }
  .l-l-64 { padding-left: 64px; }
  .r-l-64 { padding-right: 64px; }
  .t-l-72 { padding-top: 72px; }
  .b-l-72 { padding-bottom: 72px; }
  .l-l-72 { padding-left: 72px; }
  .r-l-72 { padding-right: 72px; }
  .t-l-80 { padding-top: 80px; }
  .b-l-80 { padding-bottom: 80px; }
  .l-l-80 { padding-left: 80px; }
  .r-l-80 { padding-right: 80px; }
  .t-l-84 { padding-top: 84px; }
  .b-l-84 { padding-bottom: 84px; }
  .l-l-84 { padding-left: 84px; }
  .r-l-84 { padding-right: 84px; }
  .t-l-96 { padding-top: 96px; }
  .b-l-96 { padding-bottom: 96px; }
  .l-l-96 { padding-left: 96px; }
  .r-l-96 { padding-right: 96px; }
  .t-l-100 { padding-top: 100px; }
  .b-l-100 { padding-bottom: 100px; }
  .l-l-100 { padding-left: 100px; }
  .r-l-100 { padding-right: 100px; }
  .t-l-120 { padding-top: 120px; }
  .b-l-120 { padding-bottom: 120px; }
  .l-l-120 { padding-left: 120px; }
  .r-l-120 { padding-right: 120px; }
  .t-l-126 { padding-top: 126px; }
  .b-l-126 { padding-bottom: 126px; }
  .l-l-126 { padding-left: 126px; }
  .r-l-126 { padding-right: 126px; }
  .t-l-164 { padding-top: 164px; }
  .b-l-164 { padding-bottom: 164px; }
  .l-l-164 { padding-left: 164px; }
  .r-l-164 { padding-right: 164px; }
  .t-l-150 { padding-top: 150px; }
  .b-l-150 { padding-bottom: 150px; }
  .l-l-150 { padding-left: 150px; }
  .r-l-150 { padding-right: 150px; }
  .t-l-180 { padding-top: 180px; }
  .b-l-180 { padding-bottom: 180px; }
  .l-l-180 { padding-left: 180px; }
  .r-l-180 { padding-right: 180px; }
}
  @media (min-width: 1680px) {
  .t-xl-0 { padding-top: 0px; }
  .b-xl-0 { padding-bottom: 0px; }
  .l-xl-0 { padding-left: 0px; }
  .r-xl-0 { padding-right: 0px; }
  .t-xl-2 { padding-top: 2px; }
  .b-xl-2 { padding-bottom: 2px; }
  .l-xl-2 { padding-left: 2px; }
  .r-xl-2 { padding-right: 2px; }
  .t-xl-4 { padding-top: 4px; }
  .b-xl-4 { padding-bottom: 4px; }
  .l-xl-4 { padding-left: 4px; }
  .r-xl-4 { padding-right: 4px; }
  .t-xl-6 { padding-top: 6px; }
  .b-xl-6 { padding-bottom: 6px; }
  .l-xl-6 { padding-left: 6px; }
  .r-xl-6 { padding-right: 6px; }
  .t-xl-8 { padding-top: 8px; }
  .b-xl-8 { padding-bottom: 8px; }
  .l-xl-8 { padding-left: 8px; }
  .r-xl-8 { padding-right: 8px; }
  .t-xl-12 { padding-top: 12px; }
  .b-xl-12 { padding-bottom: 12px; }
  .l-xl-12 { padding-left: 12px; }
  .r-xl-12 { padding-right: 12px; }
  .t-xl-14 { padding-top: 14px; }
  .b-xl-14 { padding-bottom: 14px; }
  .l-xl-14 { padding-left: 14px; }
  .r-xl-14 { padding-right: 14px; }
  .t-xl-16 { padding-top: 16px; }
  .b-xl-16 { padding-bottom: 16px; }
  .l-xl-16 { padding-left: 16px; }
  .r-xl-16 { padding-right: 16px; }
  .t-xl-20 { padding-top: 20px; }
  .b-xl-20 { padding-bottom: 20px; }
  .l-xl-20 { padding-left: 20px; }
  .r-xl-20 { padding-right: 20px; }
  .t-xl-24 { padding-top: 24px; }
  .b-xl-24 { padding-bottom: 24px; }
  .l-xl-24 { padding-left: 24px; }
  .r-xl-24 { padding-right: 24px; }
  .t-xl-28 { padding-top: 28px; }
  .b-xl-28 { padding-bottom: 28px; }
  .l-xl-28 { padding-left: 28px; }
  .r-xl-28 { padding-right: 28px; }
  .t-xl-30 { padding-top: 30px; }
  .b-xl-30 { padding-bottom: 30px; }
  .l-xl-30 { padding-left: 30px; }
  .r-xl-30 { padding-right: 30px; }
  .t-xl-32 { padding-top: 32px; }
  .b-xl-32 { padding-bottom: 32px; }
  .l-xl-32 { padding-left: 32px; }
  .r-xl-32 { padding-right: 32px; }
  .t-xl-36 { padding-top: 36px; }
  .b-xl-36 { padding-bottom: 36px; }
  .l-xl-36 { padding-left: 36px; }
  .r-xl-36 { padding-right: 36px; }
  .t-xl-40 { padding-top: 40px; }
  .b-xl-40 { padding-bottom: 40px; }
  .l-xl-40 { padding-left: 40px; }
  .r-xl-40 { padding-right: 40px; }
  .t-xl-44 { padding-top: 44px; }
  .b-xl-44 { padding-bottom: 44px; }
  .l-xl-44 { padding-left: 44px; }
  .r-xl-44 { padding-right: 44px; }
  .t-xl-48 { padding-top: 48px; }
  .b-xl-48 { padding-bottom: 48px; }
  .l-xl-48 { padding-left: 48px; }
  .r-xl-48 { padding-right: 48px; }
  .t-xl-50 { padding-top: 50px; }
  .b-xl-50 { padding-bottom: 50px; }
  .l-xl-50 { padding-left: 50px; }
  .r-xl-50 { padding-right: 50px; }
  .t-xl-52 { padding-top: 52px; }
  .b-xl-52 { padding-bottom: 52px; }
  .l-xl-52 { padding-left: 52px; }
  .r-xl-52 { padding-right: 52px; }
  .t-xl-56 { padding-top: 56px; }
  .b-xl-56 { padding-bottom: 56px; }
  .l-xl-56 { padding-left: 56px; }
  .r-xl-56 { padding-right: 56px; }
  .t-xl-60 { padding-top: 60px; }
  .b-xl-60 { padding-bottom: 60px; }
  .l-xl-60 { padding-left: 60px; }
  .r-xl-60 { padding-right: 60px; }
  .t-xl-64 { padding-top: 64px; }
  .b-xl-64 { padding-bottom: 64px; }
  .l-xl-64 { padding-left: 64px; }
  .r-xl-64 { padding-right: 64px; }
  .t-xl-72 { padding-top: 72px; }
  .b-xl-72 { padding-bottom: 72px; }
  .l-xl-72 { padding-left: 72px; }
  .r-xl-72 { padding-right: 72px; }
  .t-xl-80 { padding-top: 80px; }
  .b-xl-80 { padding-bottom: 80px; }
  .l-xl-80 { padding-left: 80px; }
  .r-xl-80 { padding-right: 80px; }
  .t-xl-84 { padding-top: 84px; }
  .b-xl-84 { padding-bottom: 84px; }
  .l-xl-84 { padding-left: 84px; }
  .r-xl-84 { padding-right: 84px; }
  .t-xl-96 { padding-top: 96px; }
  .b-xl-96 { padding-bottom: 96px; }
  .l-xl-96 { padding-left: 96px; }
  .r-xl-96 { padding-right: 96px; }
  .t-xl-100 { padding-top: 100px; }
  .b-xl-100 { padding-bottom: 100px; }
  .l-xl-100 { padding-left: 100px; }
  .r-xl-100 { padding-right: 100px; }
  .t-xl-120 { padding-top: 120px; }
  .b-xl-120 { padding-bottom: 120px; }
  .l-xl-120 { padding-left: 120px; }
  .r-xl-120 { padding-right: 120px; }
  .t-xl-126 { padding-top: 126px; }
  .b-xl-126 { padding-bottom: 126px; }
  .l-xl-126 { padding-left: 126px; }
  .r-xl-126 { padding-right: 126px; }
  .t-xl-164 { padding-top: 164px; }
  .b-xl-164 { padding-bottom: 164px; }
  .l-xl-164 { padding-left: 164px; }
  .r-xl-164 { padding-right: 164px; }
  .t-xl-150 { padding-top: 150px; }
  .b-xl-150 { padding-bottom: 150px; }
  .l-xl-150 { padding-left: 150px; }
  .r-xl-150 { padding-right: 150px; }
  .t-xl-180 { padding-top: 180px; }
  .b-xl-180 { padding-bottom: 180px; }
  .l-xl-180 { padding-left: 180px; }
  .r-xl-180 { padding-right: 180px; }
}
  @media (min-width: 1920px) {
  .t-xxl-0 { padding-top: 0px; }
  .b-xxl-0 { padding-bottom: 0px; }
  .l-xxl-0 { padding-left: 0px; }
  .r-xxl-0 { padding-right: 0px; }
  .t-xxl-2 { padding-top: 2px; }
  .b-xxl-2 { padding-bottom: 2px; }
  .l-xxl-2 { padding-left: 2px; }
  .r-xxl-2 { padding-right: 2px; }
  .t-xxl-4 { padding-top: 4px; }
  .b-xxl-4 { padding-bottom: 4px; }
  .l-xxl-4 { padding-left: 4px; }
  .r-xxl-4 { padding-right: 4px; }
  .t-xxl-6 { padding-top: 6px; }
  .b-xxl-6 { padding-bottom: 6px; }
  .l-xxl-6 { padding-left: 6px; }
  .r-xxl-6 { padding-right: 6px; }
  .t-xxl-8 { padding-top: 8px; }
  .b-xxl-8 { padding-bottom: 8px; }
  .l-xxl-8 { padding-left: 8px; }
  .r-xxl-8 { padding-right: 8px; }
  .t-xxl-12 { padding-top: 12px; }
  .b-xxl-12 { padding-bottom: 12px; }
  .l-xxl-12 { padding-left: 12px; }
  .r-xxl-12 { padding-right: 12px; }
  .t-xxl-14 { padding-top: 14px; }
  .b-xxl-14 { padding-bottom: 14px; }
  .l-xxl-14 { padding-left: 14px; }
  .r-xxl-14 { padding-right: 14px; }
  .t-xxl-16 { padding-top: 16px; }
  .b-xxl-16 { padding-bottom: 16px; }
  .l-xxl-16 { padding-left: 16px; }
  .r-xxl-16 { padding-right: 16px; }
  .t-xxl-20 { padding-top: 20px; }
  .b-xxl-20 { padding-bottom: 20px; }
  .l-xxl-20 { padding-left: 20px; }
  .r-xxl-20 { padding-right: 20px; }
  .t-xxl-24 { padding-top: 24px; }
  .b-xxl-24 { padding-bottom: 24px; }
  .l-xxl-24 { padding-left: 24px; }
  .r-xxl-24 { padding-right: 24px; }
  .t-xxl-28 { padding-top: 28px; }
  .b-xxl-28 { padding-bottom: 28px; }
  .l-xxl-28 { padding-left: 28px; }
  .r-xxl-28 { padding-right: 28px; }
  .t-xxl-30 { padding-top: 30px; }
  .b-xxl-30 { padding-bottom: 30px; }
  .l-xxl-30 { padding-left: 30px; }
  .r-xxl-30 { padding-right: 30px; }
  .t-xxl-32 { padding-top: 32px; }
  .b-xxl-32 { padding-bottom: 32px; }
  .l-xxl-32 { padding-left: 32px; }
  .r-xxl-32 { padding-right: 32px; }
  .t-xxl-36 { padding-top: 36px; }
  .b-xxl-36 { padding-bottom: 36px; }
  .l-xxl-36 { padding-left: 36px; }
  .r-xxl-36 { padding-right: 36px; }
  .t-xxl-40 { padding-top: 40px; }
  .b-xxl-40 { padding-bottom: 40px; }
  .l-xxl-40 { padding-left: 40px; }
  .r-xxl-40 { padding-right: 40px; }
  .t-xxl-44 { padding-top: 44px; }
  .b-xxl-44 { padding-bottom: 44px; }
  .l-xxl-44 { padding-left: 44px; }
  .r-xxl-44 { padding-right: 44px; }
  .t-xxl-48 { padding-top: 48px; }
  .b-xxl-48 { padding-bottom: 48px; }
  .l-xxl-48 { padding-left: 48px; }
  .r-xxl-48 { padding-right: 48px; }
  .t-xxl-50 { padding-top: 50px; }
  .b-xxl-50 { padding-bottom: 50px; }
  .l-xxl-50 { padding-left: 50px; }
  .r-xxl-50 { padding-right: 50px; }
  .t-xxl-52 { padding-top: 52px; }
  .b-xxl-52 { padding-bottom: 52px; }
  .l-xxl-52 { padding-left: 52px; }
  .r-xxl-52 { padding-right: 52px; }
  .t-xxl-56 { padding-top: 56px; }
  .b-xxl-56 { padding-bottom: 56px; }
  .l-xxl-56 { padding-left: 56px; }
  .r-xxl-56 { padding-right: 56px; }
  .t-xxl-60 { padding-top: 60px; }
  .b-xxl-60 { padding-bottom: 60px; }
  .l-xxl-60 { padding-left: 60px; }
  .r-xxl-60 { padding-right: 60px; }
  .t-xxl-64 { padding-top: 64px; }
  .b-xxl-64 { padding-bottom: 64px; }
  .l-xxl-64 { padding-left: 64px; }
  .r-xxl-64 { padding-right: 64px; }
  .t-xxl-72 { padding-top: 72px; }
  .b-xxl-72 { padding-bottom: 72px; }
  .l-xxl-72 { padding-left: 72px; }
  .r-xxl-72 { padding-right: 72px; }
  .t-xxl-80 { padding-top: 80px; }
  .b-xxl-80 { padding-bottom: 80px; }
  .l-xxl-80 { padding-left: 80px; }
  .r-xxl-80 { padding-right: 80px; }
  .t-xxl-84 { padding-top: 84px; }
  .b-xxl-84 { padding-bottom: 84px; }
  .l-xxl-84 { padding-left: 84px; }
  .r-xxl-84 { padding-right: 84px; }
  .t-xxl-96 { padding-top: 96px; }
  .b-xxl-96 { padding-bottom: 96px; }
  .l-xxl-96 { padding-left: 96px; }
  .r-xxl-96 { padding-right: 96px; }
  .t-xxl-100 { padding-top: 100px; }
  .b-xxl-100 { padding-bottom: 100px; }
  .l-xxl-100 { padding-left: 100px; }
  .r-xxl-100 { padding-right: 100px; }
  .t-xxl-120 { padding-top: 120px; }
  .b-xxl-120 { padding-bottom: 120px; }
  .l-xxl-120 { padding-left: 120px; }
  .r-xxl-120 { padding-right: 120px; }
  .t-xxl-126 { padding-top: 126px; }
  .b-xxl-126 { padding-bottom: 126px; }
  .l-xxl-126 { padding-left: 126px; }
  .r-xxl-126 { padding-right: 126px; }
  .t-xxl-164 { padding-top: 164px; }
  .b-xxl-164 { padding-bottom: 164px; }
  .l-xxl-164 { padding-left: 164px; }
  .r-xxl-164 { padding-right: 164px; }
  .t-xxl-150 { padding-top: 150px; }
  .b-xxl-150 { padding-bottom: 150px; }
  .l-xxl-150 { padding-left: 150px; }
  .r-xxl-150 { padding-right: 150px; }
  .t-xxl-180 { padding-top: 180px; }
  .b-xxl-180 { padding-bottom: 180px; }
  .l-xxl-180 { padding-left: 180px; }
  .r-xxl-180 { padding-right: 180px; }
}
  @media (min-width: 0) {
  .mt-xxs-auto { margin-top: auto; }
  .mb-xxs-auto { margin-bottom: auto; }
  .ml-xxs-auto { margin-left: auto; }
  .mr-xxs-auto { margin-right: auto; }
  .mt-xxs-0 { margin-top: 0px; }
  .mb-xxs-0 { margin-bottom: 0px; }
  .ml-xxs-0 { margin-left: 0px; }
  .mr-xxs-0 { margin-right: 0px; }
  .mt-n-xxs-0 { margin-top: 0px; }
  .mb-n-xxs-0 { margin-bottom: 0px; }
  .ml-n-xxs-0 { margin-left: 0px; }
  .mr-n-xxs-0 { margin-right: 0px; }
  .mt-xxs-2 { margin-top: 2px; }
  .mb-xxs-2 { margin-bottom: 2px; }
  .ml-xxs-2 { margin-left: 2px; }
  .mr-xxs-2 { margin-right: 2px; }
  .mt-n-xxs-2 { margin-top: -2px; }
  .mb-n-xxs-2 { margin-bottom: -2px; }
  .ml-n-xxs-2 { margin-left: -2px; }
  .mr-n-xxs-2 { margin-right: -2px; }
  .mt-xxs-4 { margin-top: 4px; }
  .mb-xxs-4 { margin-bottom: 4px; }
  .ml-xxs-4 { margin-left: 4px; }
  .mr-xxs-4 { margin-right: 4px; }
  .mt-n-xxs-4 { margin-top: -4px; }
  .mb-n-xxs-4 { margin-bottom: -4px; }
  .ml-n-xxs-4 { margin-left: -4px; }
  .mr-n-xxs-4 { margin-right: -4px; }
  .mt-xxs-6 { margin-top: 6px; }
  .mb-xxs-6 { margin-bottom: 6px; }
  .ml-xxs-6 { margin-left: 6px; }
  .mr-xxs-6 { margin-right: 6px; }
  .mt-n-xxs-6 { margin-top: -6px; }
  .mb-n-xxs-6 { margin-bottom: -6px; }
  .ml-n-xxs-6 { margin-left: -6px; }
  .mr-n-xxs-6 { margin-right: -6px; }
  .mt-xxs-8 { margin-top: 8px; }
  .mb-xxs-8 { margin-bottom: 8px; }
  .ml-xxs-8 { margin-left: 8px; }
  .mr-xxs-8 { margin-right: 8px; }
  .mt-n-xxs-8 { margin-top: -8px; }
  .mb-n-xxs-8 { margin-bottom: -8px; }
  .ml-n-xxs-8 { margin-left: -8px; }
  .mr-n-xxs-8 { margin-right: -8px; }
  .mt-xxs-12 { margin-top: 12px; }
  .mb-xxs-12 { margin-bottom: 12px; }
  .ml-xxs-12 { margin-left: 12px; }
  .mr-xxs-12 { margin-right: 12px; }
  .mt-n-xxs-12 { margin-top: -12px; }
  .mb-n-xxs-12 { margin-bottom: -12px; }
  .ml-n-xxs-12 { margin-left: -12px; }
  .mr-n-xxs-12 { margin-right: -12px; }
  .mt-xxs-14 { margin-top: 14px; }
  .mb-xxs-14 { margin-bottom: 14px; }
  .ml-xxs-14 { margin-left: 14px; }
  .mr-xxs-14 { margin-right: 14px; }
  .mt-n-xxs-14 { margin-top: -14px; }
  .mb-n-xxs-14 { margin-bottom: -14px; }
  .ml-n-xxs-14 { margin-left: -14px; }
  .mr-n-xxs-14 { margin-right: -14px; }
  .mt-xxs-16 { margin-top: 16px; }
  .mb-xxs-16 { margin-bottom: 16px; }
  .ml-xxs-16 { margin-left: 16px; }
  .mr-xxs-16 { margin-right: 16px; }
  .mt-n-xxs-16 { margin-top: -16px; }
  .mb-n-xxs-16 { margin-bottom: -16px; }
  .ml-n-xxs-16 { margin-left: -16px; }
  .mr-n-xxs-16 { margin-right: -16px; }
  .mt-xxs-20 { margin-top: 20px; }
  .mb-xxs-20 { margin-bottom: 20px; }
  .ml-xxs-20 { margin-left: 20px; }
  .mr-xxs-20 { margin-right: 20px; }
  .mt-n-xxs-20 { margin-top: -20px; }
  .mb-n-xxs-20 { margin-bottom: -20px; }
  .ml-n-xxs-20 { margin-left: -20px; }
  .mr-n-xxs-20 { margin-right: -20px; }
  .mt-xxs-24 { margin-top: 24px; }
  .mb-xxs-24 { margin-bottom: 24px; }
  .ml-xxs-24 { margin-left: 24px; }
  .mr-xxs-24 { margin-right: 24px; }
  .mt-n-xxs-24 { margin-top: -24px; }
  .mb-n-xxs-24 { margin-bottom: -24px; }
  .ml-n-xxs-24 { margin-left: -24px; }
  .mr-n-xxs-24 { margin-right: -24px; }
  .mt-xxs-28 { margin-top: 28px; }
  .mb-xxs-28 { margin-bottom: 28px; }
  .ml-xxs-28 { margin-left: 28px; }
  .mr-xxs-28 { margin-right: 28px; }
  .mt-n-xxs-28 { margin-top: -28px; }
  .mb-n-xxs-28 { margin-bottom: -28px; }
  .ml-n-xxs-28 { margin-left: -28px; }
  .mr-n-xxs-28 { margin-right: -28px; }
  .mt-xxs-30 { margin-top: 30px; }
  .mb-xxs-30 { margin-bottom: 30px; }
  .ml-xxs-30 { margin-left: 30px; }
  .mr-xxs-30 { margin-right: 30px; }
  .mt-n-xxs-30 { margin-top: -30px; }
  .mb-n-xxs-30 { margin-bottom: -30px; }
  .ml-n-xxs-30 { margin-left: -30px; }
  .mr-n-xxs-30 { margin-right: -30px; }
  .mt-xxs-32 { margin-top: 32px; }
  .mb-xxs-32 { margin-bottom: 32px; }
  .ml-xxs-32 { margin-left: 32px; }
  .mr-xxs-32 { margin-right: 32px; }
  .mt-n-xxs-32 { margin-top: -32px; }
  .mb-n-xxs-32 { margin-bottom: -32px; }
  .ml-n-xxs-32 { margin-left: -32px; }
  .mr-n-xxs-32 { margin-right: -32px; }
  .mt-xxs-36 { margin-top: 36px; }
  .mb-xxs-36 { margin-bottom: 36px; }
  .ml-xxs-36 { margin-left: 36px; }
  .mr-xxs-36 { margin-right: 36px; }
  .mt-n-xxs-36 { margin-top: -36px; }
  .mb-n-xxs-36 { margin-bottom: -36px; }
  .ml-n-xxs-36 { margin-left: -36px; }
  .mr-n-xxs-36 { margin-right: -36px; }
  .mt-xxs-40 { margin-top: 40px; }
  .mb-xxs-40 { margin-bottom: 40px; }
  .ml-xxs-40 { margin-left: 40px; }
  .mr-xxs-40 { margin-right: 40px; }
  .mt-n-xxs-40 { margin-top: -40px; }
  .mb-n-xxs-40 { margin-bottom: -40px; }
  .ml-n-xxs-40 { margin-left: -40px; }
  .mr-n-xxs-40 { margin-right: -40px; }
  .mt-xxs-44 { margin-top: 44px; }
  .mb-xxs-44 { margin-bottom: 44px; }
  .ml-xxs-44 { margin-left: 44px; }
  .mr-xxs-44 { margin-right: 44px; }
  .mt-n-xxs-44 { margin-top: -44px; }
  .mb-n-xxs-44 { margin-bottom: -44px; }
  .ml-n-xxs-44 { margin-left: -44px; }
  .mr-n-xxs-44 { margin-right: -44px; }
  .mt-xxs-48 { margin-top: 48px; }
  .mb-xxs-48 { margin-bottom: 48px; }
  .ml-xxs-48 { margin-left: 48px; }
  .mr-xxs-48 { margin-right: 48px; }
  .mt-n-xxs-48 { margin-top: -48px; }
  .mb-n-xxs-48 { margin-bottom: -48px; }
  .ml-n-xxs-48 { margin-left: -48px; }
  .mr-n-xxs-48 { margin-right: -48px; }
  .mt-xxs-50 { margin-top: 50px; }
  .mb-xxs-50 { margin-bottom: 50px; }
  .ml-xxs-50 { margin-left: 50px; }
  .mr-xxs-50 { margin-right: 50px; }
  .mt-n-xxs-50 { margin-top: -50px; }
  .mb-n-xxs-50 { margin-bottom: -50px; }
  .ml-n-xxs-50 { margin-left: -50px; }
  .mr-n-xxs-50 { margin-right: -50px; }
  .mt-xxs-52 { margin-top: 52px; }
  .mb-xxs-52 { margin-bottom: 52px; }
  .ml-xxs-52 { margin-left: 52px; }
  .mr-xxs-52 { margin-right: 52px; }
  .mt-n-xxs-52 { margin-top: -52px; }
  .mb-n-xxs-52 { margin-bottom: -52px; }
  .ml-n-xxs-52 { margin-left: -52px; }
  .mr-n-xxs-52 { margin-right: -52px; }
  .mt-xxs-56 { margin-top: 56px; }
  .mb-xxs-56 { margin-bottom: 56px; }
  .ml-xxs-56 { margin-left: 56px; }
  .mr-xxs-56 { margin-right: 56px; }
  .mt-n-xxs-56 { margin-top: -56px; }
  .mb-n-xxs-56 { margin-bottom: -56px; }
  .ml-n-xxs-56 { margin-left: -56px; }
  .mr-n-xxs-56 { margin-right: -56px; }
  .mt-xxs-60 { margin-top: 60px; }
  .mb-xxs-60 { margin-bottom: 60px; }
  .ml-xxs-60 { margin-left: 60px; }
  .mr-xxs-60 { margin-right: 60px; }
  .mt-n-xxs-60 { margin-top: -60px; }
  .mb-n-xxs-60 { margin-bottom: -60px; }
  .ml-n-xxs-60 { margin-left: -60px; }
  .mr-n-xxs-60 { margin-right: -60px; }
  .mt-xxs-64 { margin-top: 64px; }
  .mb-xxs-64 { margin-bottom: 64px; }
  .ml-xxs-64 { margin-left: 64px; }
  .mr-xxs-64 { margin-right: 64px; }
  .mt-n-xxs-64 { margin-top: -64px; }
  .mb-n-xxs-64 { margin-bottom: -64px; }
  .ml-n-xxs-64 { margin-left: -64px; }
  .mr-n-xxs-64 { margin-right: -64px; }
  .mt-xxs-72 { margin-top: 72px; }
  .mb-xxs-72 { margin-bottom: 72px; }
  .ml-xxs-72 { margin-left: 72px; }
  .mr-xxs-72 { margin-right: 72px; }
  .mt-n-xxs-72 { margin-top: -72px; }
  .mb-n-xxs-72 { margin-bottom: -72px; }
  .ml-n-xxs-72 { margin-left: -72px; }
  .mr-n-xxs-72 { margin-right: -72px; }
  .mt-xxs-80 { margin-top: 80px; }
  .mb-xxs-80 { margin-bottom: 80px; }
  .ml-xxs-80 { margin-left: 80px; }
  .mr-xxs-80 { margin-right: 80px; }
  .mt-n-xxs-80 { margin-top: -80px; }
  .mb-n-xxs-80 { margin-bottom: -80px; }
  .ml-n-xxs-80 { margin-left: -80px; }
  .mr-n-xxs-80 { margin-right: -80px; }
  .mt-xxs-84 { margin-top: 84px; }
  .mb-xxs-84 { margin-bottom: 84px; }
  .ml-xxs-84 { margin-left: 84px; }
  .mr-xxs-84 { margin-right: 84px; }
  .mt-n-xxs-84 { margin-top: -84px; }
  .mb-n-xxs-84 { margin-bottom: -84px; }
  .ml-n-xxs-84 { margin-left: -84px; }
  .mr-n-xxs-84 { margin-right: -84px; }
  .mt-xxs-96 { margin-top: 96px; }
  .mb-xxs-96 { margin-bottom: 96px; }
  .ml-xxs-96 { margin-left: 96px; }
  .mr-xxs-96 { margin-right: 96px; }
  .mt-n-xxs-96 { margin-top: -96px; }
  .mb-n-xxs-96 { margin-bottom: -96px; }
  .ml-n-xxs-96 { margin-left: -96px; }
  .mr-n-xxs-96 { margin-right: -96px; }
  .mt-xxs-100 { margin-top: 100px; }
  .mb-xxs-100 { margin-bottom: 100px; }
  .ml-xxs-100 { margin-left: 100px; }
  .mr-xxs-100 { margin-right: 100px; }
  .mt-n-xxs-100 { margin-top: -100px; }
  .mb-n-xxs-100 { margin-bottom: -100px; }
  .ml-n-xxs-100 { margin-left: -100px; }
  .mr-n-xxs-100 { margin-right: -100px; }
  .mt-xxs-120 { margin-top: 120px; }
  .mb-xxs-120 { margin-bottom: 120px; }
  .ml-xxs-120 { margin-left: 120px; }
  .mr-xxs-120 { margin-right: 120px; }
  .mt-n-xxs-120 { margin-top: -120px; }
  .mb-n-xxs-120 { margin-bottom: -120px; }
  .ml-n-xxs-120 { margin-left: -120px; }
  .mr-n-xxs-120 { margin-right: -120px; }
  .mt-xxs-126 { margin-top: 126px; }
  .mb-xxs-126 { margin-bottom: 126px; }
  .ml-xxs-126 { margin-left: 126px; }
  .mr-xxs-126 { margin-right: 126px; }
  .mt-n-xxs-126 { margin-top: -126px; }
  .mb-n-xxs-126 { margin-bottom: -126px; }
  .ml-n-xxs-126 { margin-left: -126px; }
  .mr-n-xxs-126 { margin-right: -126px; }
  .mt-xxs-164 { margin-top: 164px; }
  .mb-xxs-164 { margin-bottom: 164px; }
  .ml-xxs-164 { margin-left: 164px; }
  .mr-xxs-164 { margin-right: 164px; }
  .mt-n-xxs-164 { margin-top: -164px; }
  .mb-n-xxs-164 { margin-bottom: -164px; }
  .ml-n-xxs-164 { margin-left: -164px; }
  .mr-n-xxs-164 { margin-right: -164px; }
  .mt-xxs-150 { margin-top: 150px; }
  .mb-xxs-150 { margin-bottom: 150px; }
  .ml-xxs-150 { margin-left: 150px; }
  .mr-xxs-150 { margin-right: 150px; }
  .mt-n-xxs-150 { margin-top: -150px; }
  .mb-n-xxs-150 { margin-bottom: -150px; }
  .ml-n-xxs-150 { margin-left: -150px; }
  .mr-n-xxs-150 { margin-right: -150px; }
  .mt-xxs-180 { margin-top: 180px; }
  .mb-xxs-180 { margin-bottom: 180px; }
  .ml-xxs-180 { margin-left: 180px; }
  .mr-xxs-180 { margin-right: 180px; }
  .mt-n-xxs-180 { margin-top: -180px; }
  .mb-n-xxs-180 { margin-bottom: -180px; }
  .ml-n-xxs-180 { margin-left: -180px; }
  .mr-n-xxs-180 { margin-right: -180px; }
}
  @media (min-width: 568px) {
  .mt-xs-auto { margin-top: auto; }
  .mb-xs-auto { margin-bottom: auto; }
  .ml-xs-auto { margin-left: auto; }
  .mr-xs-auto { margin-right: auto; }
  .mt-xs-0 { margin-top: 0px; }
  .mb-xs-0 { margin-bottom: 0px; }
  .ml-xs-0 { margin-left: 0px; }
  .mr-xs-0 { margin-right: 0px; }
  .mt-n-xs-0 { margin-top: 0px; }
  .mb-n-xs-0 { margin-bottom: 0px; }
  .ml-n-xs-0 { margin-left: 0px; }
  .mr-n-xs-0 { margin-right: 0px; }
  .mt-xs-2 { margin-top: 2px; }
  .mb-xs-2 { margin-bottom: 2px; }
  .ml-xs-2 { margin-left: 2px; }
  .mr-xs-2 { margin-right: 2px; }
  .mt-n-xs-2 { margin-top: -2px; }
  .mb-n-xs-2 { margin-bottom: -2px; }
  .ml-n-xs-2 { margin-left: -2px; }
  .mr-n-xs-2 { margin-right: -2px; }
  .mt-xs-4 { margin-top: 4px; }
  .mb-xs-4 { margin-bottom: 4px; }
  .ml-xs-4 { margin-left: 4px; }
  .mr-xs-4 { margin-right: 4px; }
  .mt-n-xs-4 { margin-top: -4px; }
  .mb-n-xs-4 { margin-bottom: -4px; }
  .ml-n-xs-4 { margin-left: -4px; }
  .mr-n-xs-4 { margin-right: -4px; }
  .mt-xs-6 { margin-top: 6px; }
  .mb-xs-6 { margin-bottom: 6px; }
  .ml-xs-6 { margin-left: 6px; }
  .mr-xs-6 { margin-right: 6px; }
  .mt-n-xs-6 { margin-top: -6px; }
  .mb-n-xs-6 { margin-bottom: -6px; }
  .ml-n-xs-6 { margin-left: -6px; }
  .mr-n-xs-6 { margin-right: -6px; }
  .mt-xs-8 { margin-top: 8px; }
  .mb-xs-8 { margin-bottom: 8px; }
  .ml-xs-8 { margin-left: 8px; }
  .mr-xs-8 { margin-right: 8px; }
  .mt-n-xs-8 { margin-top: -8px; }
  .mb-n-xs-8 { margin-bottom: -8px; }
  .ml-n-xs-8 { margin-left: -8px; }
  .mr-n-xs-8 { margin-right: -8px; }
  .mt-xs-12 { margin-top: 12px; }
  .mb-xs-12 { margin-bottom: 12px; }
  .ml-xs-12 { margin-left: 12px; }
  .mr-xs-12 { margin-right: 12px; }
  .mt-n-xs-12 { margin-top: -12px; }
  .mb-n-xs-12 { margin-bottom: -12px; }
  .ml-n-xs-12 { margin-left: -12px; }
  .mr-n-xs-12 { margin-right: -12px; }
  .mt-xs-14 { margin-top: 14px; }
  .mb-xs-14 { margin-bottom: 14px; }
  .ml-xs-14 { margin-left: 14px; }
  .mr-xs-14 { margin-right: 14px; }
  .mt-n-xs-14 { margin-top: -14px; }
  .mb-n-xs-14 { margin-bottom: -14px; }
  .ml-n-xs-14 { margin-left: -14px; }
  .mr-n-xs-14 { margin-right: -14px; }
  .mt-xs-16 { margin-top: 16px; }
  .mb-xs-16 { margin-bottom: 16px; }
  .ml-xs-16 { margin-left: 16px; }
  .mr-xs-16 { margin-right: 16px; }
  .mt-n-xs-16 { margin-top: -16px; }
  .mb-n-xs-16 { margin-bottom: -16px; }
  .ml-n-xs-16 { margin-left: -16px; }
  .mr-n-xs-16 { margin-right: -16px; }
  .mt-xs-20 { margin-top: 20px; }
  .mb-xs-20 { margin-bottom: 20px; }
  .ml-xs-20 { margin-left: 20px; }
  .mr-xs-20 { margin-right: 20px; }
  .mt-n-xs-20 { margin-top: -20px; }
  .mb-n-xs-20 { margin-bottom: -20px; }
  .ml-n-xs-20 { margin-left: -20px; }
  .mr-n-xs-20 { margin-right: -20px; }
  .mt-xs-24 { margin-top: 24px; }
  .mb-xs-24 { margin-bottom: 24px; }
  .ml-xs-24 { margin-left: 24px; }
  .mr-xs-24 { margin-right: 24px; }
  .mt-n-xs-24 { margin-top: -24px; }
  .mb-n-xs-24 { margin-bottom: -24px; }
  .ml-n-xs-24 { margin-left: -24px; }
  .mr-n-xs-24 { margin-right: -24px; }
  .mt-xs-28 { margin-top: 28px; }
  .mb-xs-28 { margin-bottom: 28px; }
  .ml-xs-28 { margin-left: 28px; }
  .mr-xs-28 { margin-right: 28px; }
  .mt-n-xs-28 { margin-top: -28px; }
  .mb-n-xs-28 { margin-bottom: -28px; }
  .ml-n-xs-28 { margin-left: -28px; }
  .mr-n-xs-28 { margin-right: -28px; }
  .mt-xs-30 { margin-top: 30px; }
  .mb-xs-30 { margin-bottom: 30px; }
  .ml-xs-30 { margin-left: 30px; }
  .mr-xs-30 { margin-right: 30px; }
  .mt-n-xs-30 { margin-top: -30px; }
  .mb-n-xs-30 { margin-bottom: -30px; }
  .ml-n-xs-30 { margin-left: -30px; }
  .mr-n-xs-30 { margin-right: -30px; }
  .mt-xs-32 { margin-top: 32px; }
  .mb-xs-32 { margin-bottom: 32px; }
  .ml-xs-32 { margin-left: 32px; }
  .mr-xs-32 { margin-right: 32px; }
  .mt-n-xs-32 { margin-top: -32px; }
  .mb-n-xs-32 { margin-bottom: -32px; }
  .ml-n-xs-32 { margin-left: -32px; }
  .mr-n-xs-32 { margin-right: -32px; }
  .mt-xs-36 { margin-top: 36px; }
  .mb-xs-36 { margin-bottom: 36px; }
  .ml-xs-36 { margin-left: 36px; }
  .mr-xs-36 { margin-right: 36px; }
  .mt-n-xs-36 { margin-top: -36px; }
  .mb-n-xs-36 { margin-bottom: -36px; }
  .ml-n-xs-36 { margin-left: -36px; }
  .mr-n-xs-36 { margin-right: -36px; }
  .mt-xs-40 { margin-top: 40px; }
  .mb-xs-40 { margin-bottom: 40px; }
  .ml-xs-40 { margin-left: 40px; }
  .mr-xs-40 { margin-right: 40px; }
  .mt-n-xs-40 { margin-top: -40px; }
  .mb-n-xs-40 { margin-bottom: -40px; }
  .ml-n-xs-40 { margin-left: -40px; }
  .mr-n-xs-40 { margin-right: -40px; }
  .mt-xs-44 { margin-top: 44px; }
  .mb-xs-44 { margin-bottom: 44px; }
  .ml-xs-44 { margin-left: 44px; }
  .mr-xs-44 { margin-right: 44px; }
  .mt-n-xs-44 { margin-top: -44px; }
  .mb-n-xs-44 { margin-bottom: -44px; }
  .ml-n-xs-44 { margin-left: -44px; }
  .mr-n-xs-44 { margin-right: -44px; }
  .mt-xs-48 { margin-top: 48px; }
  .mb-xs-48 { margin-bottom: 48px; }
  .ml-xs-48 { margin-left: 48px; }
  .mr-xs-48 { margin-right: 48px; }
  .mt-n-xs-48 { margin-top: -48px; }
  .mb-n-xs-48 { margin-bottom: -48px; }
  .ml-n-xs-48 { margin-left: -48px; }
  .mr-n-xs-48 { margin-right: -48px; }
  .mt-xs-50 { margin-top: 50px; }
  .mb-xs-50 { margin-bottom: 50px; }
  .ml-xs-50 { margin-left: 50px; }
  .mr-xs-50 { margin-right: 50px; }
  .mt-n-xs-50 { margin-top: -50px; }
  .mb-n-xs-50 { margin-bottom: -50px; }
  .ml-n-xs-50 { margin-left: -50px; }
  .mr-n-xs-50 { margin-right: -50px; }
  .mt-xs-52 { margin-top: 52px; }
  .mb-xs-52 { margin-bottom: 52px; }
  .ml-xs-52 { margin-left: 52px; }
  .mr-xs-52 { margin-right: 52px; }
  .mt-n-xs-52 { margin-top: -52px; }
  .mb-n-xs-52 { margin-bottom: -52px; }
  .ml-n-xs-52 { margin-left: -52px; }
  .mr-n-xs-52 { margin-right: -52px; }
  .mt-xs-56 { margin-top: 56px; }
  .mb-xs-56 { margin-bottom: 56px; }
  .ml-xs-56 { margin-left: 56px; }
  .mr-xs-56 { margin-right: 56px; }
  .mt-n-xs-56 { margin-top: -56px; }
  .mb-n-xs-56 { margin-bottom: -56px; }
  .ml-n-xs-56 { margin-left: -56px; }
  .mr-n-xs-56 { margin-right: -56px; }
  .mt-xs-60 { margin-top: 60px; }
  .mb-xs-60 { margin-bottom: 60px; }
  .ml-xs-60 { margin-left: 60px; }
  .mr-xs-60 { margin-right: 60px; }
  .mt-n-xs-60 { margin-top: -60px; }
  .mb-n-xs-60 { margin-bottom: -60px; }
  .ml-n-xs-60 { margin-left: -60px; }
  .mr-n-xs-60 { margin-right: -60px; }
  .mt-xs-64 { margin-top: 64px; }
  .mb-xs-64 { margin-bottom: 64px; }
  .ml-xs-64 { margin-left: 64px; }
  .mr-xs-64 { margin-right: 64px; }
  .mt-n-xs-64 { margin-top: -64px; }
  .mb-n-xs-64 { margin-bottom: -64px; }
  .ml-n-xs-64 { margin-left: -64px; }
  .mr-n-xs-64 { margin-right: -64px; }
  .mt-xs-72 { margin-top: 72px; }
  .mb-xs-72 { margin-bottom: 72px; }
  .ml-xs-72 { margin-left: 72px; }
  .mr-xs-72 { margin-right: 72px; }
  .mt-n-xs-72 { margin-top: -72px; }
  .mb-n-xs-72 { margin-bottom: -72px; }
  .ml-n-xs-72 { margin-left: -72px; }
  .mr-n-xs-72 { margin-right: -72px; }
  .mt-xs-80 { margin-top: 80px; }
  .mb-xs-80 { margin-bottom: 80px; }
  .ml-xs-80 { margin-left: 80px; }
  .mr-xs-80 { margin-right: 80px; }
  .mt-n-xs-80 { margin-top: -80px; }
  .mb-n-xs-80 { margin-bottom: -80px; }
  .ml-n-xs-80 { margin-left: -80px; }
  .mr-n-xs-80 { margin-right: -80px; }
  .mt-xs-84 { margin-top: 84px; }
  .mb-xs-84 { margin-bottom: 84px; }
  .ml-xs-84 { margin-left: 84px; }
  .mr-xs-84 { margin-right: 84px; }
  .mt-n-xs-84 { margin-top: -84px; }
  .mb-n-xs-84 { margin-bottom: -84px; }
  .ml-n-xs-84 { margin-left: -84px; }
  .mr-n-xs-84 { margin-right: -84px; }
  .mt-xs-96 { margin-top: 96px; }
  .mb-xs-96 { margin-bottom: 96px; }
  .ml-xs-96 { margin-left: 96px; }
  .mr-xs-96 { margin-right: 96px; }
  .mt-n-xs-96 { margin-top: -96px; }
  .mb-n-xs-96 { margin-bottom: -96px; }
  .ml-n-xs-96 { margin-left: -96px; }
  .mr-n-xs-96 { margin-right: -96px; }
  .mt-xs-100 { margin-top: 100px; }
  .mb-xs-100 { margin-bottom: 100px; }
  .ml-xs-100 { margin-left: 100px; }
  .mr-xs-100 { margin-right: 100px; }
  .mt-n-xs-100 { margin-top: -100px; }
  .mb-n-xs-100 { margin-bottom: -100px; }
  .ml-n-xs-100 { margin-left: -100px; }
  .mr-n-xs-100 { margin-right: -100px; }
  .mt-xs-120 { margin-top: 120px; }
  .mb-xs-120 { margin-bottom: 120px; }
  .ml-xs-120 { margin-left: 120px; }
  .mr-xs-120 { margin-right: 120px; }
  .mt-n-xs-120 { margin-top: -120px; }
  .mb-n-xs-120 { margin-bottom: -120px; }
  .ml-n-xs-120 { margin-left: -120px; }
  .mr-n-xs-120 { margin-right: -120px; }
  .mt-xs-126 { margin-top: 126px; }
  .mb-xs-126 { margin-bottom: 126px; }
  .ml-xs-126 { margin-left: 126px; }
  .mr-xs-126 { margin-right: 126px; }
  .mt-n-xs-126 { margin-top: -126px; }
  .mb-n-xs-126 { margin-bottom: -126px; }
  .ml-n-xs-126 { margin-left: -126px; }
  .mr-n-xs-126 { margin-right: -126px; }
  .mt-xs-164 { margin-top: 164px; }
  .mb-xs-164 { margin-bottom: 164px; }
  .ml-xs-164 { margin-left: 164px; }
  .mr-xs-164 { margin-right: 164px; }
  .mt-n-xs-164 { margin-top: -164px; }
  .mb-n-xs-164 { margin-bottom: -164px; }
  .ml-n-xs-164 { margin-left: -164px; }
  .mr-n-xs-164 { margin-right: -164px; }
  .mt-xs-150 { margin-top: 150px; }
  .mb-xs-150 { margin-bottom: 150px; }
  .ml-xs-150 { margin-left: 150px; }
  .mr-xs-150 { margin-right: 150px; }
  .mt-n-xs-150 { margin-top: -150px; }
  .mb-n-xs-150 { margin-bottom: -150px; }
  .ml-n-xs-150 { margin-left: -150px; }
  .mr-n-xs-150 { margin-right: -150px; }
  .mt-xs-180 { margin-top: 180px; }
  .mb-xs-180 { margin-bottom: 180px; }
  .ml-xs-180 { margin-left: 180px; }
  .mr-xs-180 { margin-right: 180px; }
  .mt-n-xs-180 { margin-top: -180px; }
  .mb-n-xs-180 { margin-bottom: -180px; }
  .ml-n-xs-180 { margin-left: -180px; }
  .mr-n-xs-180 { margin-right: -180px; }
}
  @media (min-width: 768px) {
  .mt-s-auto { margin-top: auto; }
  .mb-s-auto { margin-bottom: auto; }
  .ml-s-auto { margin-left: auto; }
  .mr-s-auto { margin-right: auto; }
  .mt-s-0 { margin-top: 0px; }
  .mb-s-0 { margin-bottom: 0px; }
  .ml-s-0 { margin-left: 0px; }
  .mr-s-0 { margin-right: 0px; }
  .mt-n-s-0 { margin-top: 0px; }
  .mb-n-s-0 { margin-bottom: 0px; }
  .ml-n-s-0 { margin-left: 0px; }
  .mr-n-s-0 { margin-right: 0px; }
  .mt-s-2 { margin-top: 2px; }
  .mb-s-2 { margin-bottom: 2px; }
  .ml-s-2 { margin-left: 2px; }
  .mr-s-2 { margin-right: 2px; }
  .mt-n-s-2 { margin-top: -2px; }
  .mb-n-s-2 { margin-bottom: -2px; }
  .ml-n-s-2 { margin-left: -2px; }
  .mr-n-s-2 { margin-right: -2px; }
  .mt-s-4 { margin-top: 4px; }
  .mb-s-4 { margin-bottom: 4px; }
  .ml-s-4 { margin-left: 4px; }
  .mr-s-4 { margin-right: 4px; }
  .mt-n-s-4 { margin-top: -4px; }
  .mb-n-s-4 { margin-bottom: -4px; }
  .ml-n-s-4 { margin-left: -4px; }
  .mr-n-s-4 { margin-right: -4px; }
  .mt-s-6 { margin-top: 6px; }
  .mb-s-6 { margin-bottom: 6px; }
  .ml-s-6 { margin-left: 6px; }
  .mr-s-6 { margin-right: 6px; }
  .mt-n-s-6 { margin-top: -6px; }
  .mb-n-s-6 { margin-bottom: -6px; }
  .ml-n-s-6 { margin-left: -6px; }
  .mr-n-s-6 { margin-right: -6px; }
  .mt-s-8 { margin-top: 8px; }
  .mb-s-8 { margin-bottom: 8px; }
  .ml-s-8 { margin-left: 8px; }
  .mr-s-8 { margin-right: 8px; }
  .mt-n-s-8 { margin-top: -8px; }
  .mb-n-s-8 { margin-bottom: -8px; }
  .ml-n-s-8 { margin-left: -8px; }
  .mr-n-s-8 { margin-right: -8px; }
  .mt-s-12 { margin-top: 12px; }
  .mb-s-12 { margin-bottom: 12px; }
  .ml-s-12 { margin-left: 12px; }
  .mr-s-12 { margin-right: 12px; }
  .mt-n-s-12 { margin-top: -12px; }
  .mb-n-s-12 { margin-bottom: -12px; }
  .ml-n-s-12 { margin-left: -12px; }
  .mr-n-s-12 { margin-right: -12px; }
  .mt-s-14 { margin-top: 14px; }
  .mb-s-14 { margin-bottom: 14px; }
  .ml-s-14 { margin-left: 14px; }
  .mr-s-14 { margin-right: 14px; }
  .mt-n-s-14 { margin-top: -14px; }
  .mb-n-s-14 { margin-bottom: -14px; }
  .ml-n-s-14 { margin-left: -14px; }
  .mr-n-s-14 { margin-right: -14px; }
  .mt-s-16 { margin-top: 16px; }
  .mb-s-16 { margin-bottom: 16px; }
  .ml-s-16 { margin-left: 16px; }
  .mr-s-16 { margin-right: 16px; }
  .mt-n-s-16 { margin-top: -16px; }
  .mb-n-s-16 { margin-bottom: -16px; }
  .ml-n-s-16 { margin-left: -16px; }
  .mr-n-s-16 { margin-right: -16px; }
  .mt-s-20 { margin-top: 20px; }
  .mb-s-20 { margin-bottom: 20px; }
  .ml-s-20 { margin-left: 20px; }
  .mr-s-20 { margin-right: 20px; }
  .mt-n-s-20 { margin-top: -20px; }
  .mb-n-s-20 { margin-bottom: -20px; }
  .ml-n-s-20 { margin-left: -20px; }
  .mr-n-s-20 { margin-right: -20px; }
  .mt-s-24 { margin-top: 24px; }
  .mb-s-24 { margin-bottom: 24px; }
  .ml-s-24 { margin-left: 24px; }
  .mr-s-24 { margin-right: 24px; }
  .mt-n-s-24 { margin-top: -24px; }
  .mb-n-s-24 { margin-bottom: -24px; }
  .ml-n-s-24 { margin-left: -24px; }
  .mr-n-s-24 { margin-right: -24px; }
  .mt-s-28 { margin-top: 28px; }
  .mb-s-28 { margin-bottom: 28px; }
  .ml-s-28 { margin-left: 28px; }
  .mr-s-28 { margin-right: 28px; }
  .mt-n-s-28 { margin-top: -28px; }
  .mb-n-s-28 { margin-bottom: -28px; }
  .ml-n-s-28 { margin-left: -28px; }
  .mr-n-s-28 { margin-right: -28px; }
  .mt-s-30 { margin-top: 30px; }
  .mb-s-30 { margin-bottom: 30px; }
  .ml-s-30 { margin-left: 30px; }
  .mr-s-30 { margin-right: 30px; }
  .mt-n-s-30 { margin-top: -30px; }
  .mb-n-s-30 { margin-bottom: -30px; }
  .ml-n-s-30 { margin-left: -30px; }
  .mr-n-s-30 { margin-right: -30px; }
  .mt-s-32 { margin-top: 32px; }
  .mb-s-32 { margin-bottom: 32px; }
  .ml-s-32 { margin-left: 32px; }
  .mr-s-32 { margin-right: 32px; }
  .mt-n-s-32 { margin-top: -32px; }
  .mb-n-s-32 { margin-bottom: -32px; }
  .ml-n-s-32 { margin-left: -32px; }
  .mr-n-s-32 { margin-right: -32px; }
  .mt-s-36 { margin-top: 36px; }
  .mb-s-36 { margin-bottom: 36px; }
  .ml-s-36 { margin-left: 36px; }
  .mr-s-36 { margin-right: 36px; }
  .mt-n-s-36 { margin-top: -36px; }
  .mb-n-s-36 { margin-bottom: -36px; }
  .ml-n-s-36 { margin-left: -36px; }
  .mr-n-s-36 { margin-right: -36px; }
  .mt-s-40 { margin-top: 40px; }
  .mb-s-40 { margin-bottom: 40px; }
  .ml-s-40 { margin-left: 40px; }
  .mr-s-40 { margin-right: 40px; }
  .mt-n-s-40 { margin-top: -40px; }
  .mb-n-s-40 { margin-bottom: -40px; }
  .ml-n-s-40 { margin-left: -40px; }
  .mr-n-s-40 { margin-right: -40px; }
  .mt-s-44 { margin-top: 44px; }
  .mb-s-44 { margin-bottom: 44px; }
  .ml-s-44 { margin-left: 44px; }
  .mr-s-44 { margin-right: 44px; }
  .mt-n-s-44 { margin-top: -44px; }
  .mb-n-s-44 { margin-bottom: -44px; }
  .ml-n-s-44 { margin-left: -44px; }
  .mr-n-s-44 { margin-right: -44px; }
  .mt-s-48 { margin-top: 48px; }
  .mb-s-48 { margin-bottom: 48px; }
  .ml-s-48 { margin-left: 48px; }
  .mr-s-48 { margin-right: 48px; }
  .mt-n-s-48 { margin-top: -48px; }
  .mb-n-s-48 { margin-bottom: -48px; }
  .ml-n-s-48 { margin-left: -48px; }
  .mr-n-s-48 { margin-right: -48px; }
  .mt-s-50 { margin-top: 50px; }
  .mb-s-50 { margin-bottom: 50px; }
  .ml-s-50 { margin-left: 50px; }
  .mr-s-50 { margin-right: 50px; }
  .mt-n-s-50 { margin-top: -50px; }
  .mb-n-s-50 { margin-bottom: -50px; }
  .ml-n-s-50 { margin-left: -50px; }
  .mr-n-s-50 { margin-right: -50px; }
  .mt-s-52 { margin-top: 52px; }
  .mb-s-52 { margin-bottom: 52px; }
  .ml-s-52 { margin-left: 52px; }
  .mr-s-52 { margin-right: 52px; }
  .mt-n-s-52 { margin-top: -52px; }
  .mb-n-s-52 { margin-bottom: -52px; }
  .ml-n-s-52 { margin-left: -52px; }
  .mr-n-s-52 { margin-right: -52px; }
  .mt-s-56 { margin-top: 56px; }
  .mb-s-56 { margin-bottom: 56px; }
  .ml-s-56 { margin-left: 56px; }
  .mr-s-56 { margin-right: 56px; }
  .mt-n-s-56 { margin-top: -56px; }
  .mb-n-s-56 { margin-bottom: -56px; }
  .ml-n-s-56 { margin-left: -56px; }
  .mr-n-s-56 { margin-right: -56px; }
  .mt-s-60 { margin-top: 60px; }
  .mb-s-60 { margin-bottom: 60px; }
  .ml-s-60 { margin-left: 60px; }
  .mr-s-60 { margin-right: 60px; }
  .mt-n-s-60 { margin-top: -60px; }
  .mb-n-s-60 { margin-bottom: -60px; }
  .ml-n-s-60 { margin-left: -60px; }
  .mr-n-s-60 { margin-right: -60px; }
  .mt-s-64 { margin-top: 64px; }
  .mb-s-64 { margin-bottom: 64px; }
  .ml-s-64 { margin-left: 64px; }
  .mr-s-64 { margin-right: 64px; }
  .mt-n-s-64 { margin-top: -64px; }
  .mb-n-s-64 { margin-bottom: -64px; }
  .ml-n-s-64 { margin-left: -64px; }
  .mr-n-s-64 { margin-right: -64px; }
  .mt-s-72 { margin-top: 72px; }
  .mb-s-72 { margin-bottom: 72px; }
  .ml-s-72 { margin-left: 72px; }
  .mr-s-72 { margin-right: 72px; }
  .mt-n-s-72 { margin-top: -72px; }
  .mb-n-s-72 { margin-bottom: -72px; }
  .ml-n-s-72 { margin-left: -72px; }
  .mr-n-s-72 { margin-right: -72px; }
  .mt-s-80 { margin-top: 80px; }
  .mb-s-80 { margin-bottom: 80px; }
  .ml-s-80 { margin-left: 80px; }
  .mr-s-80 { margin-right: 80px; }
  .mt-n-s-80 { margin-top: -80px; }
  .mb-n-s-80 { margin-bottom: -80px; }
  .ml-n-s-80 { margin-left: -80px; }
  .mr-n-s-80 { margin-right: -80px; }
  .mt-s-84 { margin-top: 84px; }
  .mb-s-84 { margin-bottom: 84px; }
  .ml-s-84 { margin-left: 84px; }
  .mr-s-84 { margin-right: 84px; }
  .mt-n-s-84 { margin-top: -84px; }
  .mb-n-s-84 { margin-bottom: -84px; }
  .ml-n-s-84 { margin-left: -84px; }
  .mr-n-s-84 { margin-right: -84px; }
  .mt-s-96 { margin-top: 96px; }
  .mb-s-96 { margin-bottom: 96px; }
  .ml-s-96 { margin-left: 96px; }
  .mr-s-96 { margin-right: 96px; }
  .mt-n-s-96 { margin-top: -96px; }
  .mb-n-s-96 { margin-bottom: -96px; }
  .ml-n-s-96 { margin-left: -96px; }
  .mr-n-s-96 { margin-right: -96px; }
  .mt-s-100 { margin-top: 100px; }
  .mb-s-100 { margin-bottom: 100px; }
  .ml-s-100 { margin-left: 100px; }
  .mr-s-100 { margin-right: 100px; }
  .mt-n-s-100 { margin-top: -100px; }
  .mb-n-s-100 { margin-bottom: -100px; }
  .ml-n-s-100 { margin-left: -100px; }
  .mr-n-s-100 { margin-right: -100px; }
  .mt-s-120 { margin-top: 120px; }
  .mb-s-120 { margin-bottom: 120px; }
  .ml-s-120 { margin-left: 120px; }
  .mr-s-120 { margin-right: 120px; }
  .mt-n-s-120 { margin-top: -120px; }
  .mb-n-s-120 { margin-bottom: -120px; }
  .ml-n-s-120 { margin-left: -120px; }
  .mr-n-s-120 { margin-right: -120px; }
  .mt-s-126 { margin-top: 126px; }
  .mb-s-126 { margin-bottom: 126px; }
  .ml-s-126 { margin-left: 126px; }
  .mr-s-126 { margin-right: 126px; }
  .mt-n-s-126 { margin-top: -126px; }
  .mb-n-s-126 { margin-bottom: -126px; }
  .ml-n-s-126 { margin-left: -126px; }
  .mr-n-s-126 { margin-right: -126px; }
  .mt-s-164 { margin-top: 164px; }
  .mb-s-164 { margin-bottom: 164px; }
  .ml-s-164 { margin-left: 164px; }
  .mr-s-164 { margin-right: 164px; }
  .mt-n-s-164 { margin-top: -164px; }
  .mb-n-s-164 { margin-bottom: -164px; }
  .ml-n-s-164 { margin-left: -164px; }
  .mr-n-s-164 { margin-right: -164px; }
  .mt-s-150 { margin-top: 150px; }
  .mb-s-150 { margin-bottom: 150px; }
  .ml-s-150 { margin-left: 150px; }
  .mr-s-150 { margin-right: 150px; }
  .mt-n-s-150 { margin-top: -150px; }
  .mb-n-s-150 { margin-bottom: -150px; }
  .ml-n-s-150 { margin-left: -150px; }
  .mr-n-s-150 { margin-right: -150px; }
  .mt-s-180 { margin-top: 180px; }
  .mb-s-180 { margin-bottom: 180px; }
  .ml-s-180 { margin-left: 180px; }
  .mr-s-180 { margin-right: 180px; }
  .mt-n-s-180 { margin-top: -180px; }
  .mb-n-s-180 { margin-bottom: -180px; }
  .ml-n-s-180 { margin-left: -180px; }
  .mr-n-s-180 { margin-right: -180px; }
}
  @media (min-width: 960px) {
  .mt-ssm-auto { margin-top: auto; }
  .mb-ssm-auto { margin-bottom: auto; }
  .ml-ssm-auto { margin-left: auto; }
  .mr-ssm-auto { margin-right: auto; }
  .mt-ssm-0 { margin-top: 0px; }
  .mb-ssm-0 { margin-bottom: 0px; }
  .ml-ssm-0 { margin-left: 0px; }
  .mr-ssm-0 { margin-right: 0px; }
  .mt-n-ssm-0 { margin-top: 0px; }
  .mb-n-ssm-0 { margin-bottom: 0px; }
  .ml-n-ssm-0 { margin-left: 0px; }
  .mr-n-ssm-0 { margin-right: 0px; }
  .mt-ssm-2 { margin-top: 2px; }
  .mb-ssm-2 { margin-bottom: 2px; }
  .ml-ssm-2 { margin-left: 2px; }
  .mr-ssm-2 { margin-right: 2px; }
  .mt-n-ssm-2 { margin-top: -2px; }
  .mb-n-ssm-2 { margin-bottom: -2px; }
  .ml-n-ssm-2 { margin-left: -2px; }
  .mr-n-ssm-2 { margin-right: -2px; }
  .mt-ssm-4 { margin-top: 4px; }
  .mb-ssm-4 { margin-bottom: 4px; }
  .ml-ssm-4 { margin-left: 4px; }
  .mr-ssm-4 { margin-right: 4px; }
  .mt-n-ssm-4 { margin-top: -4px; }
  .mb-n-ssm-4 { margin-bottom: -4px; }
  .ml-n-ssm-4 { margin-left: -4px; }
  .mr-n-ssm-4 { margin-right: -4px; }
  .mt-ssm-6 { margin-top: 6px; }
  .mb-ssm-6 { margin-bottom: 6px; }
  .ml-ssm-6 { margin-left: 6px; }
  .mr-ssm-6 { margin-right: 6px; }
  .mt-n-ssm-6 { margin-top: -6px; }
  .mb-n-ssm-6 { margin-bottom: -6px; }
  .ml-n-ssm-6 { margin-left: -6px; }
  .mr-n-ssm-6 { margin-right: -6px; }
  .mt-ssm-8 { margin-top: 8px; }
  .mb-ssm-8 { margin-bottom: 8px; }
  .ml-ssm-8 { margin-left: 8px; }
  .mr-ssm-8 { margin-right: 8px; }
  .mt-n-ssm-8 { margin-top: -8px; }
  .mb-n-ssm-8 { margin-bottom: -8px; }
  .ml-n-ssm-8 { margin-left: -8px; }
  .mr-n-ssm-8 { margin-right: -8px; }
  .mt-ssm-12 { margin-top: 12px; }
  .mb-ssm-12 { margin-bottom: 12px; }
  .ml-ssm-12 { margin-left: 12px; }
  .mr-ssm-12 { margin-right: 12px; }
  .mt-n-ssm-12 { margin-top: -12px; }
  .mb-n-ssm-12 { margin-bottom: -12px; }
  .ml-n-ssm-12 { margin-left: -12px; }
  .mr-n-ssm-12 { margin-right: -12px; }
  .mt-ssm-14 { margin-top: 14px; }
  .mb-ssm-14 { margin-bottom: 14px; }
  .ml-ssm-14 { margin-left: 14px; }
  .mr-ssm-14 { margin-right: 14px; }
  .mt-n-ssm-14 { margin-top: -14px; }
  .mb-n-ssm-14 { margin-bottom: -14px; }
  .ml-n-ssm-14 { margin-left: -14px; }
  .mr-n-ssm-14 { margin-right: -14px; }
  .mt-ssm-16 { margin-top: 16px; }
  .mb-ssm-16 { margin-bottom: 16px; }
  .ml-ssm-16 { margin-left: 16px; }
  .mr-ssm-16 { margin-right: 16px; }
  .mt-n-ssm-16 { margin-top: -16px; }
  .mb-n-ssm-16 { margin-bottom: -16px; }
  .ml-n-ssm-16 { margin-left: -16px; }
  .mr-n-ssm-16 { margin-right: -16px; }
  .mt-ssm-20 { margin-top: 20px; }
  .mb-ssm-20 { margin-bottom: 20px; }
  .ml-ssm-20 { margin-left: 20px; }
  .mr-ssm-20 { margin-right: 20px; }
  .mt-n-ssm-20 { margin-top: -20px; }
  .mb-n-ssm-20 { margin-bottom: -20px; }
  .ml-n-ssm-20 { margin-left: -20px; }
  .mr-n-ssm-20 { margin-right: -20px; }
  .mt-ssm-24 { margin-top: 24px; }
  .mb-ssm-24 { margin-bottom: 24px; }
  .ml-ssm-24 { margin-left: 24px; }
  .mr-ssm-24 { margin-right: 24px; }
  .mt-n-ssm-24 { margin-top: -24px; }
  .mb-n-ssm-24 { margin-bottom: -24px; }
  .ml-n-ssm-24 { margin-left: -24px; }
  .mr-n-ssm-24 { margin-right: -24px; }
  .mt-ssm-28 { margin-top: 28px; }
  .mb-ssm-28 { margin-bottom: 28px; }
  .ml-ssm-28 { margin-left: 28px; }
  .mr-ssm-28 { margin-right: 28px; }
  .mt-n-ssm-28 { margin-top: -28px; }
  .mb-n-ssm-28 { margin-bottom: -28px; }
  .ml-n-ssm-28 { margin-left: -28px; }
  .mr-n-ssm-28 { margin-right: -28px; }
  .mt-ssm-30 { margin-top: 30px; }
  .mb-ssm-30 { margin-bottom: 30px; }
  .ml-ssm-30 { margin-left: 30px; }
  .mr-ssm-30 { margin-right: 30px; }
  .mt-n-ssm-30 { margin-top: -30px; }
  .mb-n-ssm-30 { margin-bottom: -30px; }
  .ml-n-ssm-30 { margin-left: -30px; }
  .mr-n-ssm-30 { margin-right: -30px; }
  .mt-ssm-32 { margin-top: 32px; }
  .mb-ssm-32 { margin-bottom: 32px; }
  .ml-ssm-32 { margin-left: 32px; }
  .mr-ssm-32 { margin-right: 32px; }
  .mt-n-ssm-32 { margin-top: -32px; }
  .mb-n-ssm-32 { margin-bottom: -32px; }
  .ml-n-ssm-32 { margin-left: -32px; }
  .mr-n-ssm-32 { margin-right: -32px; }
  .mt-ssm-36 { margin-top: 36px; }
  .mb-ssm-36 { margin-bottom: 36px; }
  .ml-ssm-36 { margin-left: 36px; }
  .mr-ssm-36 { margin-right: 36px; }
  .mt-n-ssm-36 { margin-top: -36px; }
  .mb-n-ssm-36 { margin-bottom: -36px; }
  .ml-n-ssm-36 { margin-left: -36px; }
  .mr-n-ssm-36 { margin-right: -36px; }
  .mt-ssm-40 { margin-top: 40px; }
  .mb-ssm-40 { margin-bottom: 40px; }
  .ml-ssm-40 { margin-left: 40px; }
  .mr-ssm-40 { margin-right: 40px; }
  .mt-n-ssm-40 { margin-top: -40px; }
  .mb-n-ssm-40 { margin-bottom: -40px; }
  .ml-n-ssm-40 { margin-left: -40px; }
  .mr-n-ssm-40 { margin-right: -40px; }
  .mt-ssm-44 { margin-top: 44px; }
  .mb-ssm-44 { margin-bottom: 44px; }
  .ml-ssm-44 { margin-left: 44px; }
  .mr-ssm-44 { margin-right: 44px; }
  .mt-n-ssm-44 { margin-top: -44px; }
  .mb-n-ssm-44 { margin-bottom: -44px; }
  .ml-n-ssm-44 { margin-left: -44px; }
  .mr-n-ssm-44 { margin-right: -44px; }
  .mt-ssm-48 { margin-top: 48px; }
  .mb-ssm-48 { margin-bottom: 48px; }
  .ml-ssm-48 { margin-left: 48px; }
  .mr-ssm-48 { margin-right: 48px; }
  .mt-n-ssm-48 { margin-top: -48px; }
  .mb-n-ssm-48 { margin-bottom: -48px; }
  .ml-n-ssm-48 { margin-left: -48px; }
  .mr-n-ssm-48 { margin-right: -48px; }
  .mt-ssm-50 { margin-top: 50px; }
  .mb-ssm-50 { margin-bottom: 50px; }
  .ml-ssm-50 { margin-left: 50px; }
  .mr-ssm-50 { margin-right: 50px; }
  .mt-n-ssm-50 { margin-top: -50px; }
  .mb-n-ssm-50 { margin-bottom: -50px; }
  .ml-n-ssm-50 { margin-left: -50px; }
  .mr-n-ssm-50 { margin-right: -50px; }
  .mt-ssm-52 { margin-top: 52px; }
  .mb-ssm-52 { margin-bottom: 52px; }
  .ml-ssm-52 { margin-left: 52px; }
  .mr-ssm-52 { margin-right: 52px; }
  .mt-n-ssm-52 { margin-top: -52px; }
  .mb-n-ssm-52 { margin-bottom: -52px; }
  .ml-n-ssm-52 { margin-left: -52px; }
  .mr-n-ssm-52 { margin-right: -52px; }
  .mt-ssm-56 { margin-top: 56px; }
  .mb-ssm-56 { margin-bottom: 56px; }
  .ml-ssm-56 { margin-left: 56px; }
  .mr-ssm-56 { margin-right: 56px; }
  .mt-n-ssm-56 { margin-top: -56px; }
  .mb-n-ssm-56 { margin-bottom: -56px; }
  .ml-n-ssm-56 { margin-left: -56px; }
  .mr-n-ssm-56 { margin-right: -56px; }
  .mt-ssm-60 { margin-top: 60px; }
  .mb-ssm-60 { margin-bottom: 60px; }
  .ml-ssm-60 { margin-left: 60px; }
  .mr-ssm-60 { margin-right: 60px; }
  .mt-n-ssm-60 { margin-top: -60px; }
  .mb-n-ssm-60 { margin-bottom: -60px; }
  .ml-n-ssm-60 { margin-left: -60px; }
  .mr-n-ssm-60 { margin-right: -60px; }
  .mt-ssm-64 { margin-top: 64px; }
  .mb-ssm-64 { margin-bottom: 64px; }
  .ml-ssm-64 { margin-left: 64px; }
  .mr-ssm-64 { margin-right: 64px; }
  .mt-n-ssm-64 { margin-top: -64px; }
  .mb-n-ssm-64 { margin-bottom: -64px; }
  .ml-n-ssm-64 { margin-left: -64px; }
  .mr-n-ssm-64 { margin-right: -64px; }
  .mt-ssm-72 { margin-top: 72px; }
  .mb-ssm-72 { margin-bottom: 72px; }
  .ml-ssm-72 { margin-left: 72px; }
  .mr-ssm-72 { margin-right: 72px; }
  .mt-n-ssm-72 { margin-top: -72px; }
  .mb-n-ssm-72 { margin-bottom: -72px; }
  .ml-n-ssm-72 { margin-left: -72px; }
  .mr-n-ssm-72 { margin-right: -72px; }
  .mt-ssm-80 { margin-top: 80px; }
  .mb-ssm-80 { margin-bottom: 80px; }
  .ml-ssm-80 { margin-left: 80px; }
  .mr-ssm-80 { margin-right: 80px; }
  .mt-n-ssm-80 { margin-top: -80px; }
  .mb-n-ssm-80 { margin-bottom: -80px; }
  .ml-n-ssm-80 { margin-left: -80px; }
  .mr-n-ssm-80 { margin-right: -80px; }
  .mt-ssm-84 { margin-top: 84px; }
  .mb-ssm-84 { margin-bottom: 84px; }
  .ml-ssm-84 { margin-left: 84px; }
  .mr-ssm-84 { margin-right: 84px; }
  .mt-n-ssm-84 { margin-top: -84px; }
  .mb-n-ssm-84 { margin-bottom: -84px; }
  .ml-n-ssm-84 { margin-left: -84px; }
  .mr-n-ssm-84 { margin-right: -84px; }
  .mt-ssm-96 { margin-top: 96px; }
  .mb-ssm-96 { margin-bottom: 96px; }
  .ml-ssm-96 { margin-left: 96px; }
  .mr-ssm-96 { margin-right: 96px; }
  .mt-n-ssm-96 { margin-top: -96px; }
  .mb-n-ssm-96 { margin-bottom: -96px; }
  .ml-n-ssm-96 { margin-left: -96px; }
  .mr-n-ssm-96 { margin-right: -96px; }
  .mt-ssm-100 { margin-top: 100px; }
  .mb-ssm-100 { margin-bottom: 100px; }
  .ml-ssm-100 { margin-left: 100px; }
  .mr-ssm-100 { margin-right: 100px; }
  .mt-n-ssm-100 { margin-top: -100px; }
  .mb-n-ssm-100 { margin-bottom: -100px; }
  .ml-n-ssm-100 { margin-left: -100px; }
  .mr-n-ssm-100 { margin-right: -100px; }
  .mt-ssm-120 { margin-top: 120px; }
  .mb-ssm-120 { margin-bottom: 120px; }
  .ml-ssm-120 { margin-left: 120px; }
  .mr-ssm-120 { margin-right: 120px; }
  .mt-n-ssm-120 { margin-top: -120px; }
  .mb-n-ssm-120 { margin-bottom: -120px; }
  .ml-n-ssm-120 { margin-left: -120px; }
  .mr-n-ssm-120 { margin-right: -120px; }
  .mt-ssm-126 { margin-top: 126px; }
  .mb-ssm-126 { margin-bottom: 126px; }
  .ml-ssm-126 { margin-left: 126px; }
  .mr-ssm-126 { margin-right: 126px; }
  .mt-n-ssm-126 { margin-top: -126px; }
  .mb-n-ssm-126 { margin-bottom: -126px; }
  .ml-n-ssm-126 { margin-left: -126px; }
  .mr-n-ssm-126 { margin-right: -126px; }
  .mt-ssm-164 { margin-top: 164px; }
  .mb-ssm-164 { margin-bottom: 164px; }
  .ml-ssm-164 { margin-left: 164px; }
  .mr-ssm-164 { margin-right: 164px; }
  .mt-n-ssm-164 { margin-top: -164px; }
  .mb-n-ssm-164 { margin-bottom: -164px; }
  .ml-n-ssm-164 { margin-left: -164px; }
  .mr-n-ssm-164 { margin-right: -164px; }
  .mt-ssm-150 { margin-top: 150px; }
  .mb-ssm-150 { margin-bottom: 150px; }
  .ml-ssm-150 { margin-left: 150px; }
  .mr-ssm-150 { margin-right: 150px; }
  .mt-n-ssm-150 { margin-top: -150px; }
  .mb-n-ssm-150 { margin-bottom: -150px; }
  .ml-n-ssm-150 { margin-left: -150px; }
  .mr-n-ssm-150 { margin-right: -150px; }
  .mt-ssm-180 { margin-top: 180px; }
  .mb-ssm-180 { margin-bottom: 180px; }
  .ml-ssm-180 { margin-left: 180px; }
  .mr-ssm-180 { margin-right: 180px; }
  .mt-n-ssm-180 { margin-top: -180px; }
  .mb-n-ssm-180 { margin-bottom: -180px; }
  .ml-n-ssm-180 { margin-left: -180px; }
  .mr-n-ssm-180 { margin-right: -180px; }
}
  @media (min-width: 1280px) {
  .mt-sm-auto { margin-top: auto; }
  .mb-sm-auto { margin-bottom: auto; }
  .ml-sm-auto { margin-left: auto; }
  .mr-sm-auto { margin-right: auto; }
  .mt-sm-0 { margin-top: 0px; }
  .mb-sm-0 { margin-bottom: 0px; }
  .ml-sm-0 { margin-left: 0px; }
  .mr-sm-0 { margin-right: 0px; }
  .mt-n-sm-0 { margin-top: 0px; }
  .mb-n-sm-0 { margin-bottom: 0px; }
  .ml-n-sm-0 { margin-left: 0px; }
  .mr-n-sm-0 { margin-right: 0px; }
  .mt-sm-2 { margin-top: 2px; }
  .mb-sm-2 { margin-bottom: 2px; }
  .ml-sm-2 { margin-left: 2px; }
  .mr-sm-2 { margin-right: 2px; }
  .mt-n-sm-2 { margin-top: -2px; }
  .mb-n-sm-2 { margin-bottom: -2px; }
  .ml-n-sm-2 { margin-left: -2px; }
  .mr-n-sm-2 { margin-right: -2px; }
  .mt-sm-4 { margin-top: 4px; }
  .mb-sm-4 { margin-bottom: 4px; }
  .ml-sm-4 { margin-left: 4px; }
  .mr-sm-4 { margin-right: 4px; }
  .mt-n-sm-4 { margin-top: -4px; }
  .mb-n-sm-4 { margin-bottom: -4px; }
  .ml-n-sm-4 { margin-left: -4px; }
  .mr-n-sm-4 { margin-right: -4px; }
  .mt-sm-6 { margin-top: 6px; }
  .mb-sm-6 { margin-bottom: 6px; }
  .ml-sm-6 { margin-left: 6px; }
  .mr-sm-6 { margin-right: 6px; }
  .mt-n-sm-6 { margin-top: -6px; }
  .mb-n-sm-6 { margin-bottom: -6px; }
  .ml-n-sm-6 { margin-left: -6px; }
  .mr-n-sm-6 { margin-right: -6px; }
  .mt-sm-8 { margin-top: 8px; }
  .mb-sm-8 { margin-bottom: 8px; }
  .ml-sm-8 { margin-left: 8px; }
  .mr-sm-8 { margin-right: 8px; }
  .mt-n-sm-8 { margin-top: -8px; }
  .mb-n-sm-8 { margin-bottom: -8px; }
  .ml-n-sm-8 { margin-left: -8px; }
  .mr-n-sm-8 { margin-right: -8px; }
  .mt-sm-12 { margin-top: 12px; }
  .mb-sm-12 { margin-bottom: 12px; }
  .ml-sm-12 { margin-left: 12px; }
  .mr-sm-12 { margin-right: 12px; }
  .mt-n-sm-12 { margin-top: -12px; }
  .mb-n-sm-12 { margin-bottom: -12px; }
  .ml-n-sm-12 { margin-left: -12px; }
  .mr-n-sm-12 { margin-right: -12px; }
  .mt-sm-14 { margin-top: 14px; }
  .mb-sm-14 { margin-bottom: 14px; }
  .ml-sm-14 { margin-left: 14px; }
  .mr-sm-14 { margin-right: 14px; }
  .mt-n-sm-14 { margin-top: -14px; }
  .mb-n-sm-14 { margin-bottom: -14px; }
  .ml-n-sm-14 { margin-left: -14px; }
  .mr-n-sm-14 { margin-right: -14px; }
  .mt-sm-16 { margin-top: 16px; }
  .mb-sm-16 { margin-bottom: 16px; }
  .ml-sm-16 { margin-left: 16px; }
  .mr-sm-16 { margin-right: 16px; }
  .mt-n-sm-16 { margin-top: -16px; }
  .mb-n-sm-16 { margin-bottom: -16px; }
  .ml-n-sm-16 { margin-left: -16px; }
  .mr-n-sm-16 { margin-right: -16px; }
  .mt-sm-20 { margin-top: 20px; }
  .mb-sm-20 { margin-bottom: 20px; }
  .ml-sm-20 { margin-left: 20px; }
  .mr-sm-20 { margin-right: 20px; }
  .mt-n-sm-20 { margin-top: -20px; }
  .mb-n-sm-20 { margin-bottom: -20px; }
  .ml-n-sm-20 { margin-left: -20px; }
  .mr-n-sm-20 { margin-right: -20px; }
  .mt-sm-24 { margin-top: 24px; }
  .mb-sm-24 { margin-bottom: 24px; }
  .ml-sm-24 { margin-left: 24px; }
  .mr-sm-24 { margin-right: 24px; }
  .mt-n-sm-24 { margin-top: -24px; }
  .mb-n-sm-24 { margin-bottom: -24px; }
  .ml-n-sm-24 { margin-left: -24px; }
  .mr-n-sm-24 { margin-right: -24px; }
  .mt-sm-28 { margin-top: 28px; }
  .mb-sm-28 { margin-bottom: 28px; }
  .ml-sm-28 { margin-left: 28px; }
  .mr-sm-28 { margin-right: 28px; }
  .mt-n-sm-28 { margin-top: -28px; }
  .mb-n-sm-28 { margin-bottom: -28px; }
  .ml-n-sm-28 { margin-left: -28px; }
  .mr-n-sm-28 { margin-right: -28px; }
  .mt-sm-30 { margin-top: 30px; }
  .mb-sm-30 { margin-bottom: 30px; }
  .ml-sm-30 { margin-left: 30px; }
  .mr-sm-30 { margin-right: 30px; }
  .mt-n-sm-30 { margin-top: -30px; }
  .mb-n-sm-30 { margin-bottom: -30px; }
  .ml-n-sm-30 { margin-left: -30px; }
  .mr-n-sm-30 { margin-right: -30px; }
  .mt-sm-32 { margin-top: 32px; }
  .mb-sm-32 { margin-bottom: 32px; }
  .ml-sm-32 { margin-left: 32px; }
  .mr-sm-32 { margin-right: 32px; }
  .mt-n-sm-32 { margin-top: -32px; }
  .mb-n-sm-32 { margin-bottom: -32px; }
  .ml-n-sm-32 { margin-left: -32px; }
  .mr-n-sm-32 { margin-right: -32px; }
  .mt-sm-36 { margin-top: 36px; }
  .mb-sm-36 { margin-bottom: 36px; }
  .ml-sm-36 { margin-left: 36px; }
  .mr-sm-36 { margin-right: 36px; }
  .mt-n-sm-36 { margin-top: -36px; }
  .mb-n-sm-36 { margin-bottom: -36px; }
  .ml-n-sm-36 { margin-left: -36px; }
  .mr-n-sm-36 { margin-right: -36px; }
  .mt-sm-40 { margin-top: 40px; }
  .mb-sm-40 { margin-bottom: 40px; }
  .ml-sm-40 { margin-left: 40px; }
  .mr-sm-40 { margin-right: 40px; }
  .mt-n-sm-40 { margin-top: -40px; }
  .mb-n-sm-40 { margin-bottom: -40px; }
  .ml-n-sm-40 { margin-left: -40px; }
  .mr-n-sm-40 { margin-right: -40px; }
  .mt-sm-44 { margin-top: 44px; }
  .mb-sm-44 { margin-bottom: 44px; }
  .ml-sm-44 { margin-left: 44px; }
  .mr-sm-44 { margin-right: 44px; }
  .mt-n-sm-44 { margin-top: -44px; }
  .mb-n-sm-44 { margin-bottom: -44px; }
  .ml-n-sm-44 { margin-left: -44px; }
  .mr-n-sm-44 { margin-right: -44px; }
  .mt-sm-48 { margin-top: 48px; }
  .mb-sm-48 { margin-bottom: 48px; }
  .ml-sm-48 { margin-left: 48px; }
  .mr-sm-48 { margin-right: 48px; }
  .mt-n-sm-48 { margin-top: -48px; }
  .mb-n-sm-48 { margin-bottom: -48px; }
  .ml-n-sm-48 { margin-left: -48px; }
  .mr-n-sm-48 { margin-right: -48px; }
  .mt-sm-50 { margin-top: 50px; }
  .mb-sm-50 { margin-bottom: 50px; }
  .ml-sm-50 { margin-left: 50px; }
  .mr-sm-50 { margin-right: 50px; }
  .mt-n-sm-50 { margin-top: -50px; }
  .mb-n-sm-50 { margin-bottom: -50px; }
  .ml-n-sm-50 { margin-left: -50px; }
  .mr-n-sm-50 { margin-right: -50px; }
  .mt-sm-52 { margin-top: 52px; }
  .mb-sm-52 { margin-bottom: 52px; }
  .ml-sm-52 { margin-left: 52px; }
  .mr-sm-52 { margin-right: 52px; }
  .mt-n-sm-52 { margin-top: -52px; }
  .mb-n-sm-52 { margin-bottom: -52px; }
  .ml-n-sm-52 { margin-left: -52px; }
  .mr-n-sm-52 { margin-right: -52px; }
  .mt-sm-56 { margin-top: 56px; }
  .mb-sm-56 { margin-bottom: 56px; }
  .ml-sm-56 { margin-left: 56px; }
  .mr-sm-56 { margin-right: 56px; }
  .mt-n-sm-56 { margin-top: -56px; }
  .mb-n-sm-56 { margin-bottom: -56px; }
  .ml-n-sm-56 { margin-left: -56px; }
  .mr-n-sm-56 { margin-right: -56px; }
  .mt-sm-60 { margin-top: 60px; }
  .mb-sm-60 { margin-bottom: 60px; }
  .ml-sm-60 { margin-left: 60px; }
  .mr-sm-60 { margin-right: 60px; }
  .mt-n-sm-60 { margin-top: -60px; }
  .mb-n-sm-60 { margin-bottom: -60px; }
  .ml-n-sm-60 { margin-left: -60px; }
  .mr-n-sm-60 { margin-right: -60px; }
  .mt-sm-64 { margin-top: 64px; }
  .mb-sm-64 { margin-bottom: 64px; }
  .ml-sm-64 { margin-left: 64px; }
  .mr-sm-64 { margin-right: 64px; }
  .mt-n-sm-64 { margin-top: -64px; }
  .mb-n-sm-64 { margin-bottom: -64px; }
  .ml-n-sm-64 { margin-left: -64px; }
  .mr-n-sm-64 { margin-right: -64px; }
  .mt-sm-72 { margin-top: 72px; }
  .mb-sm-72 { margin-bottom: 72px; }
  .ml-sm-72 { margin-left: 72px; }
  .mr-sm-72 { margin-right: 72px; }
  .mt-n-sm-72 { margin-top: -72px; }
  .mb-n-sm-72 { margin-bottom: -72px; }
  .ml-n-sm-72 { margin-left: -72px; }
  .mr-n-sm-72 { margin-right: -72px; }
  .mt-sm-80 { margin-top: 80px; }
  .mb-sm-80 { margin-bottom: 80px; }
  .ml-sm-80 { margin-left: 80px; }
  .mr-sm-80 { margin-right: 80px; }
  .mt-n-sm-80 { margin-top: -80px; }
  .mb-n-sm-80 { margin-bottom: -80px; }
  .ml-n-sm-80 { margin-left: -80px; }
  .mr-n-sm-80 { margin-right: -80px; }
  .mt-sm-84 { margin-top: 84px; }
  .mb-sm-84 { margin-bottom: 84px; }
  .ml-sm-84 { margin-left: 84px; }
  .mr-sm-84 { margin-right: 84px; }
  .mt-n-sm-84 { margin-top: -84px; }
  .mb-n-sm-84 { margin-bottom: -84px; }
  .ml-n-sm-84 { margin-left: -84px; }
  .mr-n-sm-84 { margin-right: -84px; }
  .mt-sm-96 { margin-top: 96px; }
  .mb-sm-96 { margin-bottom: 96px; }
  .ml-sm-96 { margin-left: 96px; }
  .mr-sm-96 { margin-right: 96px; }
  .mt-n-sm-96 { margin-top: -96px; }
  .mb-n-sm-96 { margin-bottom: -96px; }
  .ml-n-sm-96 { margin-left: -96px; }
  .mr-n-sm-96 { margin-right: -96px; }
  .mt-sm-100 { margin-top: 100px; }
  .mb-sm-100 { margin-bottom: 100px; }
  .ml-sm-100 { margin-left: 100px; }
  .mr-sm-100 { margin-right: 100px; }
  .mt-n-sm-100 { margin-top: -100px; }
  .mb-n-sm-100 { margin-bottom: -100px; }
  .ml-n-sm-100 { margin-left: -100px; }
  .mr-n-sm-100 { margin-right: -100px; }
  .mt-sm-120 { margin-top: 120px; }
  .mb-sm-120 { margin-bottom: 120px; }
  .ml-sm-120 { margin-left: 120px; }
  .mr-sm-120 { margin-right: 120px; }
  .mt-n-sm-120 { margin-top: -120px; }
  .mb-n-sm-120 { margin-bottom: -120px; }
  .ml-n-sm-120 { margin-left: -120px; }
  .mr-n-sm-120 { margin-right: -120px; }
  .mt-sm-126 { margin-top: 126px; }
  .mb-sm-126 { margin-bottom: 126px; }
  .ml-sm-126 { margin-left: 126px; }
  .mr-sm-126 { margin-right: 126px; }
  .mt-n-sm-126 { margin-top: -126px; }
  .mb-n-sm-126 { margin-bottom: -126px; }
  .ml-n-sm-126 { margin-left: -126px; }
  .mr-n-sm-126 { margin-right: -126px; }
  .mt-sm-164 { margin-top: 164px; }
  .mb-sm-164 { margin-bottom: 164px; }
  .ml-sm-164 { margin-left: 164px; }
  .mr-sm-164 { margin-right: 164px; }
  .mt-n-sm-164 { margin-top: -164px; }
  .mb-n-sm-164 { margin-bottom: -164px; }
  .ml-n-sm-164 { margin-left: -164px; }
  .mr-n-sm-164 { margin-right: -164px; }
  .mt-sm-150 { margin-top: 150px; }
  .mb-sm-150 { margin-bottom: 150px; }
  .ml-sm-150 { margin-left: 150px; }
  .mr-sm-150 { margin-right: 150px; }
  .mt-n-sm-150 { margin-top: -150px; }
  .mb-n-sm-150 { margin-bottom: -150px; }
  .ml-n-sm-150 { margin-left: -150px; }
  .mr-n-sm-150 { margin-right: -150px; }
  .mt-sm-180 { margin-top: 180px; }
  .mb-sm-180 { margin-bottom: 180px; }
  .ml-sm-180 { margin-left: 180px; }
  .mr-sm-180 { margin-right: 180px; }
  .mt-n-sm-180 { margin-top: -180px; }
  .mb-n-sm-180 { margin-bottom: -180px; }
  .ml-n-sm-180 { margin-left: -180px; }
  .mr-n-sm-180 { margin-right: -180px; }
}
  @media (min-width: 1024px) {
  .mt-m-auto { margin-top: auto; }
  .mb-m-auto { margin-bottom: auto; }
  .ml-m-auto { margin-left: auto; }
  .mr-m-auto { margin-right: auto; }
  .mt-m-0 { margin-top: 0px; }
  .mb-m-0 { margin-bottom: 0px; }
  .ml-m-0 { margin-left: 0px; }
  .mr-m-0 { margin-right: 0px; }
  .mt-n-m-0 { margin-top: 0px; }
  .mb-n-m-0 { margin-bottom: 0px; }
  .ml-n-m-0 { margin-left: 0px; }
  .mr-n-m-0 { margin-right: 0px; }
  .mt-m-2 { margin-top: 2px; }
  .mb-m-2 { margin-bottom: 2px; }
  .ml-m-2 { margin-left: 2px; }
  .mr-m-2 { margin-right: 2px; }
  .mt-n-m-2 { margin-top: -2px; }
  .mb-n-m-2 { margin-bottom: -2px; }
  .ml-n-m-2 { margin-left: -2px; }
  .mr-n-m-2 { margin-right: -2px; }
  .mt-m-4 { margin-top: 4px; }
  .mb-m-4 { margin-bottom: 4px; }
  .ml-m-4 { margin-left: 4px; }
  .mr-m-4 { margin-right: 4px; }
  .mt-n-m-4 { margin-top: -4px; }
  .mb-n-m-4 { margin-bottom: -4px; }
  .ml-n-m-4 { margin-left: -4px; }
  .mr-n-m-4 { margin-right: -4px; }
  .mt-m-6 { margin-top: 6px; }
  .mb-m-6 { margin-bottom: 6px; }
  .ml-m-6 { margin-left: 6px; }
  .mr-m-6 { margin-right: 6px; }
  .mt-n-m-6 { margin-top: -6px; }
  .mb-n-m-6 { margin-bottom: -6px; }
  .ml-n-m-6 { margin-left: -6px; }
  .mr-n-m-6 { margin-right: -6px; }
  .mt-m-8 { margin-top: 8px; }
  .mb-m-8 { margin-bottom: 8px; }
  .ml-m-8 { margin-left: 8px; }
  .mr-m-8 { margin-right: 8px; }
  .mt-n-m-8 { margin-top: -8px; }
  .mb-n-m-8 { margin-bottom: -8px; }
  .ml-n-m-8 { margin-left: -8px; }
  .mr-n-m-8 { margin-right: -8px; }
  .mt-m-12 { margin-top: 12px; }
  .mb-m-12 { margin-bottom: 12px; }
  .ml-m-12 { margin-left: 12px; }
  .mr-m-12 { margin-right: 12px; }
  .mt-n-m-12 { margin-top: -12px; }
  .mb-n-m-12 { margin-bottom: -12px; }
  .ml-n-m-12 { margin-left: -12px; }
  .mr-n-m-12 { margin-right: -12px; }
  .mt-m-14 { margin-top: 14px; }
  .mb-m-14 { margin-bottom: 14px; }
  .ml-m-14 { margin-left: 14px; }
  .mr-m-14 { margin-right: 14px; }
  .mt-n-m-14 { margin-top: -14px; }
  .mb-n-m-14 { margin-bottom: -14px; }
  .ml-n-m-14 { margin-left: -14px; }
  .mr-n-m-14 { margin-right: -14px; }
  .mt-m-16 { margin-top: 16px; }
  .mb-m-16 { margin-bottom: 16px; }
  .ml-m-16 { margin-left: 16px; }
  .mr-m-16 { margin-right: 16px; }
  .mt-n-m-16 { margin-top: -16px; }
  .mb-n-m-16 { margin-bottom: -16px; }
  .ml-n-m-16 { margin-left: -16px; }
  .mr-n-m-16 { margin-right: -16px; }
  .mt-m-20 { margin-top: 20px; }
  .mb-m-20 { margin-bottom: 20px; }
  .ml-m-20 { margin-left: 20px; }
  .mr-m-20 { margin-right: 20px; }
  .mt-n-m-20 { margin-top: -20px; }
  .mb-n-m-20 { margin-bottom: -20px; }
  .ml-n-m-20 { margin-left: -20px; }
  .mr-n-m-20 { margin-right: -20px; }
  .mt-m-24 { margin-top: 24px; }
  .mb-m-24 { margin-bottom: 24px; }
  .ml-m-24 { margin-left: 24px; }
  .mr-m-24 { margin-right: 24px; }
  .mt-n-m-24 { margin-top: -24px; }
  .mb-n-m-24 { margin-bottom: -24px; }
  .ml-n-m-24 { margin-left: -24px; }
  .mr-n-m-24 { margin-right: -24px; }
  .mt-m-28 { margin-top: 28px; }
  .mb-m-28 { margin-bottom: 28px; }
  .ml-m-28 { margin-left: 28px; }
  .mr-m-28 { margin-right: 28px; }
  .mt-n-m-28 { margin-top: -28px; }
  .mb-n-m-28 { margin-bottom: -28px; }
  .ml-n-m-28 { margin-left: -28px; }
  .mr-n-m-28 { margin-right: -28px; }
  .mt-m-30 { margin-top: 30px; }
  .mb-m-30 { margin-bottom: 30px; }
  .ml-m-30 { margin-left: 30px; }
  .mr-m-30 { margin-right: 30px; }
  .mt-n-m-30 { margin-top: -30px; }
  .mb-n-m-30 { margin-bottom: -30px; }
  .ml-n-m-30 { margin-left: -30px; }
  .mr-n-m-30 { margin-right: -30px; }
  .mt-m-32 { margin-top: 32px; }
  .mb-m-32 { margin-bottom: 32px; }
  .ml-m-32 { margin-left: 32px; }
  .mr-m-32 { margin-right: 32px; }
  .mt-n-m-32 { margin-top: -32px; }
  .mb-n-m-32 { margin-bottom: -32px; }
  .ml-n-m-32 { margin-left: -32px; }
  .mr-n-m-32 { margin-right: -32px; }
  .mt-m-36 { margin-top: 36px; }
  .mb-m-36 { margin-bottom: 36px; }
  .ml-m-36 { margin-left: 36px; }
  .mr-m-36 { margin-right: 36px; }
  .mt-n-m-36 { margin-top: -36px; }
  .mb-n-m-36 { margin-bottom: -36px; }
  .ml-n-m-36 { margin-left: -36px; }
  .mr-n-m-36 { margin-right: -36px; }
  .mt-m-40 { margin-top: 40px; }
  .mb-m-40 { margin-bottom: 40px; }
  .ml-m-40 { margin-left: 40px; }
  .mr-m-40 { margin-right: 40px; }
  .mt-n-m-40 { margin-top: -40px; }
  .mb-n-m-40 { margin-bottom: -40px; }
  .ml-n-m-40 { margin-left: -40px; }
  .mr-n-m-40 { margin-right: -40px; }
  .mt-m-44 { margin-top: 44px; }
  .mb-m-44 { margin-bottom: 44px; }
  .ml-m-44 { margin-left: 44px; }
  .mr-m-44 { margin-right: 44px; }
  .mt-n-m-44 { margin-top: -44px; }
  .mb-n-m-44 { margin-bottom: -44px; }
  .ml-n-m-44 { margin-left: -44px; }
  .mr-n-m-44 { margin-right: -44px; }
  .mt-m-48 { margin-top: 48px; }
  .mb-m-48 { margin-bottom: 48px; }
  .ml-m-48 { margin-left: 48px; }
  .mr-m-48 { margin-right: 48px; }
  .mt-n-m-48 { margin-top: -48px; }
  .mb-n-m-48 { margin-bottom: -48px; }
  .ml-n-m-48 { margin-left: -48px; }
  .mr-n-m-48 { margin-right: -48px; }
  .mt-m-50 { margin-top: 50px; }
  .mb-m-50 { margin-bottom: 50px; }
  .ml-m-50 { margin-left: 50px; }
  .mr-m-50 { margin-right: 50px; }
  .mt-n-m-50 { margin-top: -50px; }
  .mb-n-m-50 { margin-bottom: -50px; }
  .ml-n-m-50 { margin-left: -50px; }
  .mr-n-m-50 { margin-right: -50px; }
  .mt-m-52 { margin-top: 52px; }
  .mb-m-52 { margin-bottom: 52px; }
  .ml-m-52 { margin-left: 52px; }
  .mr-m-52 { margin-right: 52px; }
  .mt-n-m-52 { margin-top: -52px; }
  .mb-n-m-52 { margin-bottom: -52px; }
  .ml-n-m-52 { margin-left: -52px; }
  .mr-n-m-52 { margin-right: -52px; }
  .mt-m-56 { margin-top: 56px; }
  .mb-m-56 { margin-bottom: 56px; }
  .ml-m-56 { margin-left: 56px; }
  .mr-m-56 { margin-right: 56px; }
  .mt-n-m-56 { margin-top: -56px; }
  .mb-n-m-56 { margin-bottom: -56px; }
  .ml-n-m-56 { margin-left: -56px; }
  .mr-n-m-56 { margin-right: -56px; }
  .mt-m-60 { margin-top: 60px; }
  .mb-m-60 { margin-bottom: 60px; }
  .ml-m-60 { margin-left: 60px; }
  .mr-m-60 { margin-right: 60px; }
  .mt-n-m-60 { margin-top: -60px; }
  .mb-n-m-60 { margin-bottom: -60px; }
  .ml-n-m-60 { margin-left: -60px; }
  .mr-n-m-60 { margin-right: -60px; }
  .mt-m-64 { margin-top: 64px; }
  .mb-m-64 { margin-bottom: 64px; }
  .ml-m-64 { margin-left: 64px; }
  .mr-m-64 { margin-right: 64px; }
  .mt-n-m-64 { margin-top: -64px; }
  .mb-n-m-64 { margin-bottom: -64px; }
  .ml-n-m-64 { margin-left: -64px; }
  .mr-n-m-64 { margin-right: -64px; }
  .mt-m-72 { margin-top: 72px; }
  .mb-m-72 { margin-bottom: 72px; }
  .ml-m-72 { margin-left: 72px; }
  .mr-m-72 { margin-right: 72px; }
  .mt-n-m-72 { margin-top: -72px; }
  .mb-n-m-72 { margin-bottom: -72px; }
  .ml-n-m-72 { margin-left: -72px; }
  .mr-n-m-72 { margin-right: -72px; }
  .mt-m-80 { margin-top: 80px; }
  .mb-m-80 { margin-bottom: 80px; }
  .ml-m-80 { margin-left: 80px; }
  .mr-m-80 { margin-right: 80px; }
  .mt-n-m-80 { margin-top: -80px; }
  .mb-n-m-80 { margin-bottom: -80px; }
  .ml-n-m-80 { margin-left: -80px; }
  .mr-n-m-80 { margin-right: -80px; }
  .mt-m-84 { margin-top: 84px; }
  .mb-m-84 { margin-bottom: 84px; }
  .ml-m-84 { margin-left: 84px; }
  .mr-m-84 { margin-right: 84px; }
  .mt-n-m-84 { margin-top: -84px; }
  .mb-n-m-84 { margin-bottom: -84px; }
  .ml-n-m-84 { margin-left: -84px; }
  .mr-n-m-84 { margin-right: -84px; }
  .mt-m-96 { margin-top: 96px; }
  .mb-m-96 { margin-bottom: 96px; }
  .ml-m-96 { margin-left: 96px; }
  .mr-m-96 { margin-right: 96px; }
  .mt-n-m-96 { margin-top: -96px; }
  .mb-n-m-96 { margin-bottom: -96px; }
  .ml-n-m-96 { margin-left: -96px; }
  .mr-n-m-96 { margin-right: -96px; }
  .mt-m-100 { margin-top: 100px; }
  .mb-m-100 { margin-bottom: 100px; }
  .ml-m-100 { margin-left: 100px; }
  .mr-m-100 { margin-right: 100px; }
  .mt-n-m-100 { margin-top: -100px; }
  .mb-n-m-100 { margin-bottom: -100px; }
  .ml-n-m-100 { margin-left: -100px; }
  .mr-n-m-100 { margin-right: -100px; }
  .mt-m-120 { margin-top: 120px; }
  .mb-m-120 { margin-bottom: 120px; }
  .ml-m-120 { margin-left: 120px; }
  .mr-m-120 { margin-right: 120px; }
  .mt-n-m-120 { margin-top: -120px; }
  .mb-n-m-120 { margin-bottom: -120px; }
  .ml-n-m-120 { margin-left: -120px; }
  .mr-n-m-120 { margin-right: -120px; }
  .mt-m-126 { margin-top: 126px; }
  .mb-m-126 { margin-bottom: 126px; }
  .ml-m-126 { margin-left: 126px; }
  .mr-m-126 { margin-right: 126px; }
  .mt-n-m-126 { margin-top: -126px; }
  .mb-n-m-126 { margin-bottom: -126px; }
  .ml-n-m-126 { margin-left: -126px; }
  .mr-n-m-126 { margin-right: -126px; }
  .mt-m-164 { margin-top: 164px; }
  .mb-m-164 { margin-bottom: 164px; }
  .ml-m-164 { margin-left: 164px; }
  .mr-m-164 { margin-right: 164px; }
  .mt-n-m-164 { margin-top: -164px; }
  .mb-n-m-164 { margin-bottom: -164px; }
  .ml-n-m-164 { margin-left: -164px; }
  .mr-n-m-164 { margin-right: -164px; }
  .mt-m-150 { margin-top: 150px; }
  .mb-m-150 { margin-bottom: 150px; }
  .ml-m-150 { margin-left: 150px; }
  .mr-m-150 { margin-right: 150px; }
  .mt-n-m-150 { margin-top: -150px; }
  .mb-n-m-150 { margin-bottom: -150px; }
  .ml-n-m-150 { margin-left: -150px; }
  .mr-n-m-150 { margin-right: -150px; }
  .mt-m-180 { margin-top: 180px; }
  .mb-m-180 { margin-bottom: 180px; }
  .ml-m-180 { margin-left: 180px; }
  .mr-m-180 { margin-right: 180px; }
  .mt-n-m-180 { margin-top: -180px; }
  .mb-n-m-180 { margin-bottom: -180px; }
  .ml-n-m-180 { margin-left: -180px; }
  .mr-n-m-180 { margin-right: -180px; }
}
  @media (min-width: 1366px) {
  .mt-xm-auto { margin-top: auto; }
  .mb-xm-auto { margin-bottom: auto; }
  .ml-xm-auto { margin-left: auto; }
  .mr-xm-auto { margin-right: auto; }
  .mt-xm-0 { margin-top: 0px; }
  .mb-xm-0 { margin-bottom: 0px; }
  .ml-xm-0 { margin-left: 0px; }
  .mr-xm-0 { margin-right: 0px; }
  .mt-n-xm-0 { margin-top: 0px; }
  .mb-n-xm-0 { margin-bottom: 0px; }
  .ml-n-xm-0 { margin-left: 0px; }
  .mr-n-xm-0 { margin-right: 0px; }
  .mt-xm-2 { margin-top: 2px; }
  .mb-xm-2 { margin-bottom: 2px; }
  .ml-xm-2 { margin-left: 2px; }
  .mr-xm-2 { margin-right: 2px; }
  .mt-n-xm-2 { margin-top: -2px; }
  .mb-n-xm-2 { margin-bottom: -2px; }
  .ml-n-xm-2 { margin-left: -2px; }
  .mr-n-xm-2 { margin-right: -2px; }
  .mt-xm-4 { margin-top: 4px; }
  .mb-xm-4 { margin-bottom: 4px; }
  .ml-xm-4 { margin-left: 4px; }
  .mr-xm-4 { margin-right: 4px; }
  .mt-n-xm-4 { margin-top: -4px; }
  .mb-n-xm-4 { margin-bottom: -4px; }
  .ml-n-xm-4 { margin-left: -4px; }
  .mr-n-xm-4 { margin-right: -4px; }
  .mt-xm-6 { margin-top: 6px; }
  .mb-xm-6 { margin-bottom: 6px; }
  .ml-xm-6 { margin-left: 6px; }
  .mr-xm-6 { margin-right: 6px; }
  .mt-n-xm-6 { margin-top: -6px; }
  .mb-n-xm-6 { margin-bottom: -6px; }
  .ml-n-xm-6 { margin-left: -6px; }
  .mr-n-xm-6 { margin-right: -6px; }
  .mt-xm-8 { margin-top: 8px; }
  .mb-xm-8 { margin-bottom: 8px; }
  .ml-xm-8 { margin-left: 8px; }
  .mr-xm-8 { margin-right: 8px; }
  .mt-n-xm-8 { margin-top: -8px; }
  .mb-n-xm-8 { margin-bottom: -8px; }
  .ml-n-xm-8 { margin-left: -8px; }
  .mr-n-xm-8 { margin-right: -8px; }
  .mt-xm-12 { margin-top: 12px; }
  .mb-xm-12 { margin-bottom: 12px; }
  .ml-xm-12 { margin-left: 12px; }
  .mr-xm-12 { margin-right: 12px; }
  .mt-n-xm-12 { margin-top: -12px; }
  .mb-n-xm-12 { margin-bottom: -12px; }
  .ml-n-xm-12 { margin-left: -12px; }
  .mr-n-xm-12 { margin-right: -12px; }
  .mt-xm-14 { margin-top: 14px; }
  .mb-xm-14 { margin-bottom: 14px; }
  .ml-xm-14 { margin-left: 14px; }
  .mr-xm-14 { margin-right: 14px; }
  .mt-n-xm-14 { margin-top: -14px; }
  .mb-n-xm-14 { margin-bottom: -14px; }
  .ml-n-xm-14 { margin-left: -14px; }
  .mr-n-xm-14 { margin-right: -14px; }
  .mt-xm-16 { margin-top: 16px; }
  .mb-xm-16 { margin-bottom: 16px; }
  .ml-xm-16 { margin-left: 16px; }
  .mr-xm-16 { margin-right: 16px; }
  .mt-n-xm-16 { margin-top: -16px; }
  .mb-n-xm-16 { margin-bottom: -16px; }
  .ml-n-xm-16 { margin-left: -16px; }
  .mr-n-xm-16 { margin-right: -16px; }
  .mt-xm-20 { margin-top: 20px; }
  .mb-xm-20 { margin-bottom: 20px; }
  .ml-xm-20 { margin-left: 20px; }
  .mr-xm-20 { margin-right: 20px; }
  .mt-n-xm-20 { margin-top: -20px; }
  .mb-n-xm-20 { margin-bottom: -20px; }
  .ml-n-xm-20 { margin-left: -20px; }
  .mr-n-xm-20 { margin-right: -20px; }
  .mt-xm-24 { margin-top: 24px; }
  .mb-xm-24 { margin-bottom: 24px; }
  .ml-xm-24 { margin-left: 24px; }
  .mr-xm-24 { margin-right: 24px; }
  .mt-n-xm-24 { margin-top: -24px; }
  .mb-n-xm-24 { margin-bottom: -24px; }
  .ml-n-xm-24 { margin-left: -24px; }
  .mr-n-xm-24 { margin-right: -24px; }
  .mt-xm-28 { margin-top: 28px; }
  .mb-xm-28 { margin-bottom: 28px; }
  .ml-xm-28 { margin-left: 28px; }
  .mr-xm-28 { margin-right: 28px; }
  .mt-n-xm-28 { margin-top: -28px; }
  .mb-n-xm-28 { margin-bottom: -28px; }
  .ml-n-xm-28 { margin-left: -28px; }
  .mr-n-xm-28 { margin-right: -28px; }
  .mt-xm-30 { margin-top: 30px; }
  .mb-xm-30 { margin-bottom: 30px; }
  .ml-xm-30 { margin-left: 30px; }
  .mr-xm-30 { margin-right: 30px; }
  .mt-n-xm-30 { margin-top: -30px; }
  .mb-n-xm-30 { margin-bottom: -30px; }
  .ml-n-xm-30 { margin-left: -30px; }
  .mr-n-xm-30 { margin-right: -30px; }
  .mt-xm-32 { margin-top: 32px; }
  .mb-xm-32 { margin-bottom: 32px; }
  .ml-xm-32 { margin-left: 32px; }
  .mr-xm-32 { margin-right: 32px; }
  .mt-n-xm-32 { margin-top: -32px; }
  .mb-n-xm-32 { margin-bottom: -32px; }
  .ml-n-xm-32 { margin-left: -32px; }
  .mr-n-xm-32 { margin-right: -32px; }
  .mt-xm-36 { margin-top: 36px; }
  .mb-xm-36 { margin-bottom: 36px; }
  .ml-xm-36 { margin-left: 36px; }
  .mr-xm-36 { margin-right: 36px; }
  .mt-n-xm-36 { margin-top: -36px; }
  .mb-n-xm-36 { margin-bottom: -36px; }
  .ml-n-xm-36 { margin-left: -36px; }
  .mr-n-xm-36 { margin-right: -36px; }
  .mt-xm-40 { margin-top: 40px; }
  .mb-xm-40 { margin-bottom: 40px; }
  .ml-xm-40 { margin-left: 40px; }
  .mr-xm-40 { margin-right: 40px; }
  .mt-n-xm-40 { margin-top: -40px; }
  .mb-n-xm-40 { margin-bottom: -40px; }
  .ml-n-xm-40 { margin-left: -40px; }
  .mr-n-xm-40 { margin-right: -40px; }
  .mt-xm-44 { margin-top: 44px; }
  .mb-xm-44 { margin-bottom: 44px; }
  .ml-xm-44 { margin-left: 44px; }
  .mr-xm-44 { margin-right: 44px; }
  .mt-n-xm-44 { margin-top: -44px; }
  .mb-n-xm-44 { margin-bottom: -44px; }
  .ml-n-xm-44 { margin-left: -44px; }
  .mr-n-xm-44 { margin-right: -44px; }
  .mt-xm-48 { margin-top: 48px; }
  .mb-xm-48 { margin-bottom: 48px; }
  .ml-xm-48 { margin-left: 48px; }
  .mr-xm-48 { margin-right: 48px; }
  .mt-n-xm-48 { margin-top: -48px; }
  .mb-n-xm-48 { margin-bottom: -48px; }
  .ml-n-xm-48 { margin-left: -48px; }
  .mr-n-xm-48 { margin-right: -48px; }
  .mt-xm-50 { margin-top: 50px; }
  .mb-xm-50 { margin-bottom: 50px; }
  .ml-xm-50 { margin-left: 50px; }
  .mr-xm-50 { margin-right: 50px; }
  .mt-n-xm-50 { margin-top: -50px; }
  .mb-n-xm-50 { margin-bottom: -50px; }
  .ml-n-xm-50 { margin-left: -50px; }
  .mr-n-xm-50 { margin-right: -50px; }
  .mt-xm-52 { margin-top: 52px; }
  .mb-xm-52 { margin-bottom: 52px; }
  .ml-xm-52 { margin-left: 52px; }
  .mr-xm-52 { margin-right: 52px; }
  .mt-n-xm-52 { margin-top: -52px; }
  .mb-n-xm-52 { margin-bottom: -52px; }
  .ml-n-xm-52 { margin-left: -52px; }
  .mr-n-xm-52 { margin-right: -52px; }
  .mt-xm-56 { margin-top: 56px; }
  .mb-xm-56 { margin-bottom: 56px; }
  .ml-xm-56 { margin-left: 56px; }
  .mr-xm-56 { margin-right: 56px; }
  .mt-n-xm-56 { margin-top: -56px; }
  .mb-n-xm-56 { margin-bottom: -56px; }
  .ml-n-xm-56 { margin-left: -56px; }
  .mr-n-xm-56 { margin-right: -56px; }
  .mt-xm-60 { margin-top: 60px; }
  .mb-xm-60 { margin-bottom: 60px; }
  .ml-xm-60 { margin-left: 60px; }
  .mr-xm-60 { margin-right: 60px; }
  .mt-n-xm-60 { margin-top: -60px; }
  .mb-n-xm-60 { margin-bottom: -60px; }
  .ml-n-xm-60 { margin-left: -60px; }
  .mr-n-xm-60 { margin-right: -60px; }
  .mt-xm-64 { margin-top: 64px; }
  .mb-xm-64 { margin-bottom: 64px; }
  .ml-xm-64 { margin-left: 64px; }
  .mr-xm-64 { margin-right: 64px; }
  .mt-n-xm-64 { margin-top: -64px; }
  .mb-n-xm-64 { margin-bottom: -64px; }
  .ml-n-xm-64 { margin-left: -64px; }
  .mr-n-xm-64 { margin-right: -64px; }
  .mt-xm-72 { margin-top: 72px; }
  .mb-xm-72 { margin-bottom: 72px; }
  .ml-xm-72 { margin-left: 72px; }
  .mr-xm-72 { margin-right: 72px; }
  .mt-n-xm-72 { margin-top: -72px; }
  .mb-n-xm-72 { margin-bottom: -72px; }
  .ml-n-xm-72 { margin-left: -72px; }
  .mr-n-xm-72 { margin-right: -72px; }
  .mt-xm-80 { margin-top: 80px; }
  .mb-xm-80 { margin-bottom: 80px; }
  .ml-xm-80 { margin-left: 80px; }
  .mr-xm-80 { margin-right: 80px; }
  .mt-n-xm-80 { margin-top: -80px; }
  .mb-n-xm-80 { margin-bottom: -80px; }
  .ml-n-xm-80 { margin-left: -80px; }
  .mr-n-xm-80 { margin-right: -80px; }
  .mt-xm-84 { margin-top: 84px; }
  .mb-xm-84 { margin-bottom: 84px; }
  .ml-xm-84 { margin-left: 84px; }
  .mr-xm-84 { margin-right: 84px; }
  .mt-n-xm-84 { margin-top: -84px; }
  .mb-n-xm-84 { margin-bottom: -84px; }
  .ml-n-xm-84 { margin-left: -84px; }
  .mr-n-xm-84 { margin-right: -84px; }
  .mt-xm-96 { margin-top: 96px; }
  .mb-xm-96 { margin-bottom: 96px; }
  .ml-xm-96 { margin-left: 96px; }
  .mr-xm-96 { margin-right: 96px; }
  .mt-n-xm-96 { margin-top: -96px; }
  .mb-n-xm-96 { margin-bottom: -96px; }
  .ml-n-xm-96 { margin-left: -96px; }
  .mr-n-xm-96 { margin-right: -96px; }
  .mt-xm-100 { margin-top: 100px; }
  .mb-xm-100 { margin-bottom: 100px; }
  .ml-xm-100 { margin-left: 100px; }
  .mr-xm-100 { margin-right: 100px; }
  .mt-n-xm-100 { margin-top: -100px; }
  .mb-n-xm-100 { margin-bottom: -100px; }
  .ml-n-xm-100 { margin-left: -100px; }
  .mr-n-xm-100 { margin-right: -100px; }
  .mt-xm-120 { margin-top: 120px; }
  .mb-xm-120 { margin-bottom: 120px; }
  .ml-xm-120 { margin-left: 120px; }
  .mr-xm-120 { margin-right: 120px; }
  .mt-n-xm-120 { margin-top: -120px; }
  .mb-n-xm-120 { margin-bottom: -120px; }
  .ml-n-xm-120 { margin-left: -120px; }
  .mr-n-xm-120 { margin-right: -120px; }
  .mt-xm-126 { margin-top: 126px; }
  .mb-xm-126 { margin-bottom: 126px; }
  .ml-xm-126 { margin-left: 126px; }
  .mr-xm-126 { margin-right: 126px; }
  .mt-n-xm-126 { margin-top: -126px; }
  .mb-n-xm-126 { margin-bottom: -126px; }
  .ml-n-xm-126 { margin-left: -126px; }
  .mr-n-xm-126 { margin-right: -126px; }
  .mt-xm-164 { margin-top: 164px; }
  .mb-xm-164 { margin-bottom: 164px; }
  .ml-xm-164 { margin-left: 164px; }
  .mr-xm-164 { margin-right: 164px; }
  .mt-n-xm-164 { margin-top: -164px; }
  .mb-n-xm-164 { margin-bottom: -164px; }
  .ml-n-xm-164 { margin-left: -164px; }
  .mr-n-xm-164 { margin-right: -164px; }
  .mt-xm-150 { margin-top: 150px; }
  .mb-xm-150 { margin-bottom: 150px; }
  .ml-xm-150 { margin-left: 150px; }
  .mr-xm-150 { margin-right: 150px; }
  .mt-n-xm-150 { margin-top: -150px; }
  .mb-n-xm-150 { margin-bottom: -150px; }
  .ml-n-xm-150 { margin-left: -150px; }
  .mr-n-xm-150 { margin-right: -150px; }
  .mt-xm-180 { margin-top: 180px; }
  .mb-xm-180 { margin-bottom: 180px; }
  .ml-xm-180 { margin-left: 180px; }
  .mr-xm-180 { margin-right: 180px; }
  .mt-n-xm-180 { margin-top: -180px; }
  .mb-n-xm-180 { margin-bottom: -180px; }
  .ml-n-xm-180 { margin-left: -180px; }
  .mr-n-xm-180 { margin-right: -180px; }
}
  @media (min-width: 1440px) {
  .mt-l-auto { margin-top: auto; }
  .mb-l-auto { margin-bottom: auto; }
  .ml-l-auto { margin-left: auto; }
  .mr-l-auto { margin-right: auto; }
  .mt-l-0 { margin-top: 0px; }
  .mb-l-0 { margin-bottom: 0px; }
  .ml-l-0 { margin-left: 0px; }
  .mr-l-0 { margin-right: 0px; }
  .mt-n-l-0 { margin-top: 0px; }
  .mb-n-l-0 { margin-bottom: 0px; }
  .ml-n-l-0 { margin-left: 0px; }
  .mr-n-l-0 { margin-right: 0px; }
  .mt-l-2 { margin-top: 2px; }
  .mb-l-2 { margin-bottom: 2px; }
  .ml-l-2 { margin-left: 2px; }
  .mr-l-2 { margin-right: 2px; }
  .mt-n-l-2 { margin-top: -2px; }
  .mb-n-l-2 { margin-bottom: -2px; }
  .ml-n-l-2 { margin-left: -2px; }
  .mr-n-l-2 { margin-right: -2px; }
  .mt-l-4 { margin-top: 4px; }
  .mb-l-4 { margin-bottom: 4px; }
  .ml-l-4 { margin-left: 4px; }
  .mr-l-4 { margin-right: 4px; }
  .mt-n-l-4 { margin-top: -4px; }
  .mb-n-l-4 { margin-bottom: -4px; }
  .ml-n-l-4 { margin-left: -4px; }
  .mr-n-l-4 { margin-right: -4px; }
  .mt-l-6 { margin-top: 6px; }
  .mb-l-6 { margin-bottom: 6px; }
  .ml-l-6 { margin-left: 6px; }
  .mr-l-6 { margin-right: 6px; }
  .mt-n-l-6 { margin-top: -6px; }
  .mb-n-l-6 { margin-bottom: -6px; }
  .ml-n-l-6 { margin-left: -6px; }
  .mr-n-l-6 { margin-right: -6px; }
  .mt-l-8 { margin-top: 8px; }
  .mb-l-8 { margin-bottom: 8px; }
  .ml-l-8 { margin-left: 8px; }
  .mr-l-8 { margin-right: 8px; }
  .mt-n-l-8 { margin-top: -8px; }
  .mb-n-l-8 { margin-bottom: -8px; }
  .ml-n-l-8 { margin-left: -8px; }
  .mr-n-l-8 { margin-right: -8px; }
  .mt-l-12 { margin-top: 12px; }
  .mb-l-12 { margin-bottom: 12px; }
  .ml-l-12 { margin-left: 12px; }
  .mr-l-12 { margin-right: 12px; }
  .mt-n-l-12 { margin-top: -12px; }
  .mb-n-l-12 { margin-bottom: -12px; }
  .ml-n-l-12 { margin-left: -12px; }
  .mr-n-l-12 { margin-right: -12px; }
  .mt-l-14 { margin-top: 14px; }
  .mb-l-14 { margin-bottom: 14px; }
  .ml-l-14 { margin-left: 14px; }
  .mr-l-14 { margin-right: 14px; }
  .mt-n-l-14 { margin-top: -14px; }
  .mb-n-l-14 { margin-bottom: -14px; }
  .ml-n-l-14 { margin-left: -14px; }
  .mr-n-l-14 { margin-right: -14px; }
  .mt-l-16 { margin-top: 16px; }
  .mb-l-16 { margin-bottom: 16px; }
  .ml-l-16 { margin-left: 16px; }
  .mr-l-16 { margin-right: 16px; }
  .mt-n-l-16 { margin-top: -16px; }
  .mb-n-l-16 { margin-bottom: -16px; }
  .ml-n-l-16 { margin-left: -16px; }
  .mr-n-l-16 { margin-right: -16px; }
  .mt-l-20 { margin-top: 20px; }
  .mb-l-20 { margin-bottom: 20px; }
  .ml-l-20 { margin-left: 20px; }
  .mr-l-20 { margin-right: 20px; }
  .mt-n-l-20 { margin-top: -20px; }
  .mb-n-l-20 { margin-bottom: -20px; }
  .ml-n-l-20 { margin-left: -20px; }
  .mr-n-l-20 { margin-right: -20px; }
  .mt-l-24 { margin-top: 24px; }
  .mb-l-24 { margin-bottom: 24px; }
  .ml-l-24 { margin-left: 24px; }
  .mr-l-24 { margin-right: 24px; }
  .mt-n-l-24 { margin-top: -24px; }
  .mb-n-l-24 { margin-bottom: -24px; }
  .ml-n-l-24 { margin-left: -24px; }
  .mr-n-l-24 { margin-right: -24px; }
  .mt-l-28 { margin-top: 28px; }
  .mb-l-28 { margin-bottom: 28px; }
  .ml-l-28 { margin-left: 28px; }
  .mr-l-28 { margin-right: 28px; }
  .mt-n-l-28 { margin-top: -28px; }
  .mb-n-l-28 { margin-bottom: -28px; }
  .ml-n-l-28 { margin-left: -28px; }
  .mr-n-l-28 { margin-right: -28px; }
  .mt-l-30 { margin-top: 30px; }
  .mb-l-30 { margin-bottom: 30px; }
  .ml-l-30 { margin-left: 30px; }
  .mr-l-30 { margin-right: 30px; }
  .mt-n-l-30 { margin-top: -30px; }
  .mb-n-l-30 { margin-bottom: -30px; }
  .ml-n-l-30 { margin-left: -30px; }
  .mr-n-l-30 { margin-right: -30px; }
  .mt-l-32 { margin-top: 32px; }
  .mb-l-32 { margin-bottom: 32px; }
  .ml-l-32 { margin-left: 32px; }
  .mr-l-32 { margin-right: 32px; }
  .mt-n-l-32 { margin-top: -32px; }
  .mb-n-l-32 { margin-bottom: -32px; }
  .ml-n-l-32 { margin-left: -32px; }
  .mr-n-l-32 { margin-right: -32px; }
  .mt-l-36 { margin-top: 36px; }
  .mb-l-36 { margin-bottom: 36px; }
  .ml-l-36 { margin-left: 36px; }
  .mr-l-36 { margin-right: 36px; }
  .mt-n-l-36 { margin-top: -36px; }
  .mb-n-l-36 { margin-bottom: -36px; }
  .ml-n-l-36 { margin-left: -36px; }
  .mr-n-l-36 { margin-right: -36px; }
  .mt-l-40 { margin-top: 40px; }
  .mb-l-40 { margin-bottom: 40px; }
  .ml-l-40 { margin-left: 40px; }
  .mr-l-40 { margin-right: 40px; }
  .mt-n-l-40 { margin-top: -40px; }
  .mb-n-l-40 { margin-bottom: -40px; }
  .ml-n-l-40 { margin-left: -40px; }
  .mr-n-l-40 { margin-right: -40px; }
  .mt-l-44 { margin-top: 44px; }
  .mb-l-44 { margin-bottom: 44px; }
  .ml-l-44 { margin-left: 44px; }
  .mr-l-44 { margin-right: 44px; }
  .mt-n-l-44 { margin-top: -44px; }
  .mb-n-l-44 { margin-bottom: -44px; }
  .ml-n-l-44 { margin-left: -44px; }
  .mr-n-l-44 { margin-right: -44px; }
  .mt-l-48 { margin-top: 48px; }
  .mb-l-48 { margin-bottom: 48px; }
  .ml-l-48 { margin-left: 48px; }
  .mr-l-48 { margin-right: 48px; }
  .mt-n-l-48 { margin-top: -48px; }
  .mb-n-l-48 { margin-bottom: -48px; }
  .ml-n-l-48 { margin-left: -48px; }
  .mr-n-l-48 { margin-right: -48px; }
  .mt-l-50 { margin-top: 50px; }
  .mb-l-50 { margin-bottom: 50px; }
  .ml-l-50 { margin-left: 50px; }
  .mr-l-50 { margin-right: 50px; }
  .mt-n-l-50 { margin-top: -50px; }
  .mb-n-l-50 { margin-bottom: -50px; }
  .ml-n-l-50 { margin-left: -50px; }
  .mr-n-l-50 { margin-right: -50px; }
  .mt-l-52 { margin-top: 52px; }
  .mb-l-52 { margin-bottom: 52px; }
  .ml-l-52 { margin-left: 52px; }
  .mr-l-52 { margin-right: 52px; }
  .mt-n-l-52 { margin-top: -52px; }
  .mb-n-l-52 { margin-bottom: -52px; }
  .ml-n-l-52 { margin-left: -52px; }
  .mr-n-l-52 { margin-right: -52px; }
  .mt-l-56 { margin-top: 56px; }
  .mb-l-56 { margin-bottom: 56px; }
  .ml-l-56 { margin-left: 56px; }
  .mr-l-56 { margin-right: 56px; }
  .mt-n-l-56 { margin-top: -56px; }
  .mb-n-l-56 { margin-bottom: -56px; }
  .ml-n-l-56 { margin-left: -56px; }
  .mr-n-l-56 { margin-right: -56px; }
  .mt-l-60 { margin-top: 60px; }
  .mb-l-60 { margin-bottom: 60px; }
  .ml-l-60 { margin-left: 60px; }
  .mr-l-60 { margin-right: 60px; }
  .mt-n-l-60 { margin-top: -60px; }
  .mb-n-l-60 { margin-bottom: -60px; }
  .ml-n-l-60 { margin-left: -60px; }
  .mr-n-l-60 { margin-right: -60px; }
  .mt-l-64 { margin-top: 64px; }
  .mb-l-64 { margin-bottom: 64px; }
  .ml-l-64 { margin-left: 64px; }
  .mr-l-64 { margin-right: 64px; }
  .mt-n-l-64 { margin-top: -64px; }
  .mb-n-l-64 { margin-bottom: -64px; }
  .ml-n-l-64 { margin-left: -64px; }
  .mr-n-l-64 { margin-right: -64px; }
  .mt-l-72 { margin-top: 72px; }
  .mb-l-72 { margin-bottom: 72px; }
  .ml-l-72 { margin-left: 72px; }
  .mr-l-72 { margin-right: 72px; }
  .mt-n-l-72 { margin-top: -72px; }
  .mb-n-l-72 { margin-bottom: -72px; }
  .ml-n-l-72 { margin-left: -72px; }
  .mr-n-l-72 { margin-right: -72px; }
  .mt-l-80 { margin-top: 80px; }
  .mb-l-80 { margin-bottom: 80px; }
  .ml-l-80 { margin-left: 80px; }
  .mr-l-80 { margin-right: 80px; }
  .mt-n-l-80 { margin-top: -80px; }
  .mb-n-l-80 { margin-bottom: -80px; }
  .ml-n-l-80 { margin-left: -80px; }
  .mr-n-l-80 { margin-right: -80px; }
  .mt-l-84 { margin-top: 84px; }
  .mb-l-84 { margin-bottom: 84px; }
  .ml-l-84 { margin-left: 84px; }
  .mr-l-84 { margin-right: 84px; }
  .mt-n-l-84 { margin-top: -84px; }
  .mb-n-l-84 { margin-bottom: -84px; }
  .ml-n-l-84 { margin-left: -84px; }
  .mr-n-l-84 { margin-right: -84px; }
  .mt-l-96 { margin-top: 96px; }
  .mb-l-96 { margin-bottom: 96px; }
  .ml-l-96 { margin-left: 96px; }
  .mr-l-96 { margin-right: 96px; }
  .mt-n-l-96 { margin-top: -96px; }
  .mb-n-l-96 { margin-bottom: -96px; }
  .ml-n-l-96 { margin-left: -96px; }
  .mr-n-l-96 { margin-right: -96px; }
  .mt-l-100 { margin-top: 100px; }
  .mb-l-100 { margin-bottom: 100px; }
  .ml-l-100 { margin-left: 100px; }
  .mr-l-100 { margin-right: 100px; }
  .mt-n-l-100 { margin-top: -100px; }
  .mb-n-l-100 { margin-bottom: -100px; }
  .ml-n-l-100 { margin-left: -100px; }
  .mr-n-l-100 { margin-right: -100px; }
  .mt-l-120 { margin-top: 120px; }
  .mb-l-120 { margin-bottom: 120px; }
  .ml-l-120 { margin-left: 120px; }
  .mr-l-120 { margin-right: 120px; }
  .mt-n-l-120 { margin-top: -120px; }
  .mb-n-l-120 { margin-bottom: -120px; }
  .ml-n-l-120 { margin-left: -120px; }
  .mr-n-l-120 { margin-right: -120px; }
  .mt-l-126 { margin-top: 126px; }
  .mb-l-126 { margin-bottom: 126px; }
  .ml-l-126 { margin-left: 126px; }
  .mr-l-126 { margin-right: 126px; }
  .mt-n-l-126 { margin-top: -126px; }
  .mb-n-l-126 { margin-bottom: -126px; }
  .ml-n-l-126 { margin-left: -126px; }
  .mr-n-l-126 { margin-right: -126px; }
  .mt-l-164 { margin-top: 164px; }
  .mb-l-164 { margin-bottom: 164px; }
  .ml-l-164 { margin-left: 164px; }
  .mr-l-164 { margin-right: 164px; }
  .mt-n-l-164 { margin-top: -164px; }
  .mb-n-l-164 { margin-bottom: -164px; }
  .ml-n-l-164 { margin-left: -164px; }
  .mr-n-l-164 { margin-right: -164px; }
  .mt-l-150 { margin-top: 150px; }
  .mb-l-150 { margin-bottom: 150px; }
  .ml-l-150 { margin-left: 150px; }
  .mr-l-150 { margin-right: 150px; }
  .mt-n-l-150 { margin-top: -150px; }
  .mb-n-l-150 { margin-bottom: -150px; }
  .ml-n-l-150 { margin-left: -150px; }
  .mr-n-l-150 { margin-right: -150px; }
  .mt-l-180 { margin-top: 180px; }
  .mb-l-180 { margin-bottom: 180px; }
  .ml-l-180 { margin-left: 180px; }
  .mr-l-180 { margin-right: 180px; }
  .mt-n-l-180 { margin-top: -180px; }
  .mb-n-l-180 { margin-bottom: -180px; }
  .ml-n-l-180 { margin-left: -180px; }
  .mr-n-l-180 { margin-right: -180px; }
}
  @media (min-width: 1680px) {
  .mt-xl-auto { margin-top: auto; }
  .mb-xl-auto { margin-bottom: auto; }
  .ml-xl-auto { margin-left: auto; }
  .mr-xl-auto { margin-right: auto; }
  .mt-xl-0 { margin-top: 0px; }
  .mb-xl-0 { margin-bottom: 0px; }
  .ml-xl-0 { margin-left: 0px; }
  .mr-xl-0 { margin-right: 0px; }
  .mt-n-xl-0 { margin-top: 0px; }
  .mb-n-xl-0 { margin-bottom: 0px; }
  .ml-n-xl-0 { margin-left: 0px; }
  .mr-n-xl-0 { margin-right: 0px; }
  .mt-xl-2 { margin-top: 2px; }
  .mb-xl-2 { margin-bottom: 2px; }
  .ml-xl-2 { margin-left: 2px; }
  .mr-xl-2 { margin-right: 2px; }
  .mt-n-xl-2 { margin-top: -2px; }
  .mb-n-xl-2 { margin-bottom: -2px; }
  .ml-n-xl-2 { margin-left: -2px; }
  .mr-n-xl-2 { margin-right: -2px; }
  .mt-xl-4 { margin-top: 4px; }
  .mb-xl-4 { margin-bottom: 4px; }
  .ml-xl-4 { margin-left: 4px; }
  .mr-xl-4 { margin-right: 4px; }
  .mt-n-xl-4 { margin-top: -4px; }
  .mb-n-xl-4 { margin-bottom: -4px; }
  .ml-n-xl-4 { margin-left: -4px; }
  .mr-n-xl-4 { margin-right: -4px; }
  .mt-xl-6 { margin-top: 6px; }
  .mb-xl-6 { margin-bottom: 6px; }
  .ml-xl-6 { margin-left: 6px; }
  .mr-xl-6 { margin-right: 6px; }
  .mt-n-xl-6 { margin-top: -6px; }
  .mb-n-xl-6 { margin-bottom: -6px; }
  .ml-n-xl-6 { margin-left: -6px; }
  .mr-n-xl-6 { margin-right: -6px; }
  .mt-xl-8 { margin-top: 8px; }
  .mb-xl-8 { margin-bottom: 8px; }
  .ml-xl-8 { margin-left: 8px; }
  .mr-xl-8 { margin-right: 8px; }
  .mt-n-xl-8 { margin-top: -8px; }
  .mb-n-xl-8 { margin-bottom: -8px; }
  .ml-n-xl-8 { margin-left: -8px; }
  .mr-n-xl-8 { margin-right: -8px; }
  .mt-xl-12 { margin-top: 12px; }
  .mb-xl-12 { margin-bottom: 12px; }
  .ml-xl-12 { margin-left: 12px; }
  .mr-xl-12 { margin-right: 12px; }
  .mt-n-xl-12 { margin-top: -12px; }
  .mb-n-xl-12 { margin-bottom: -12px; }
  .ml-n-xl-12 { margin-left: -12px; }
  .mr-n-xl-12 { margin-right: -12px; }
  .mt-xl-14 { margin-top: 14px; }
  .mb-xl-14 { margin-bottom: 14px; }
  .ml-xl-14 { margin-left: 14px; }
  .mr-xl-14 { margin-right: 14px; }
  .mt-n-xl-14 { margin-top: -14px; }
  .mb-n-xl-14 { margin-bottom: -14px; }
  .ml-n-xl-14 { margin-left: -14px; }
  .mr-n-xl-14 { margin-right: -14px; }
  .mt-xl-16 { margin-top: 16px; }
  .mb-xl-16 { margin-bottom: 16px; }
  .ml-xl-16 { margin-left: 16px; }
  .mr-xl-16 { margin-right: 16px; }
  .mt-n-xl-16 { margin-top: -16px; }
  .mb-n-xl-16 { margin-bottom: -16px; }
  .ml-n-xl-16 { margin-left: -16px; }
  .mr-n-xl-16 { margin-right: -16px; }
  .mt-xl-20 { margin-top: 20px; }
  .mb-xl-20 { margin-bottom: 20px; }
  .ml-xl-20 { margin-left: 20px; }
  .mr-xl-20 { margin-right: 20px; }
  .mt-n-xl-20 { margin-top: -20px; }
  .mb-n-xl-20 { margin-bottom: -20px; }
  .ml-n-xl-20 { margin-left: -20px; }
  .mr-n-xl-20 { margin-right: -20px; }
  .mt-xl-24 { margin-top: 24px; }
  .mb-xl-24 { margin-bottom: 24px; }
  .ml-xl-24 { margin-left: 24px; }
  .mr-xl-24 { margin-right: 24px; }
  .mt-n-xl-24 { margin-top: -24px; }
  .mb-n-xl-24 { margin-bottom: -24px; }
  .ml-n-xl-24 { margin-left: -24px; }
  .mr-n-xl-24 { margin-right: -24px; }
  .mt-xl-28 { margin-top: 28px; }
  .mb-xl-28 { margin-bottom: 28px; }
  .ml-xl-28 { margin-left: 28px; }
  .mr-xl-28 { margin-right: 28px; }
  .mt-n-xl-28 { margin-top: -28px; }
  .mb-n-xl-28 { margin-bottom: -28px; }
  .ml-n-xl-28 { margin-left: -28px; }
  .mr-n-xl-28 { margin-right: -28px; }
  .mt-xl-30 { margin-top: 30px; }
  .mb-xl-30 { margin-bottom: 30px; }
  .ml-xl-30 { margin-left: 30px; }
  .mr-xl-30 { margin-right: 30px; }
  .mt-n-xl-30 { margin-top: -30px; }
  .mb-n-xl-30 { margin-bottom: -30px; }
  .ml-n-xl-30 { margin-left: -30px; }
  .mr-n-xl-30 { margin-right: -30px; }
  .mt-xl-32 { margin-top: 32px; }
  .mb-xl-32 { margin-bottom: 32px; }
  .ml-xl-32 { margin-left: 32px; }
  .mr-xl-32 { margin-right: 32px; }
  .mt-n-xl-32 { margin-top: -32px; }
  .mb-n-xl-32 { margin-bottom: -32px; }
  .ml-n-xl-32 { margin-left: -32px; }
  .mr-n-xl-32 { margin-right: -32px; }
  .mt-xl-36 { margin-top: 36px; }
  .mb-xl-36 { margin-bottom: 36px; }
  .ml-xl-36 { margin-left: 36px; }
  .mr-xl-36 { margin-right: 36px; }
  .mt-n-xl-36 { margin-top: -36px; }
  .mb-n-xl-36 { margin-bottom: -36px; }
  .ml-n-xl-36 { margin-left: -36px; }
  .mr-n-xl-36 { margin-right: -36px; }
  .mt-xl-40 { margin-top: 40px; }
  .mb-xl-40 { margin-bottom: 40px; }
  .ml-xl-40 { margin-left: 40px; }
  .mr-xl-40 { margin-right: 40px; }
  .mt-n-xl-40 { margin-top: -40px; }
  .mb-n-xl-40 { margin-bottom: -40px; }
  .ml-n-xl-40 { margin-left: -40px; }
  .mr-n-xl-40 { margin-right: -40px; }
  .mt-xl-44 { margin-top: 44px; }
  .mb-xl-44 { margin-bottom: 44px; }
  .ml-xl-44 { margin-left: 44px; }
  .mr-xl-44 { margin-right: 44px; }
  .mt-n-xl-44 { margin-top: -44px; }
  .mb-n-xl-44 { margin-bottom: -44px; }
  .ml-n-xl-44 { margin-left: -44px; }
  .mr-n-xl-44 { margin-right: -44px; }
  .mt-xl-48 { margin-top: 48px; }
  .mb-xl-48 { margin-bottom: 48px; }
  .ml-xl-48 { margin-left: 48px; }
  .mr-xl-48 { margin-right: 48px; }
  .mt-n-xl-48 { margin-top: -48px; }
  .mb-n-xl-48 { margin-bottom: -48px; }
  .ml-n-xl-48 { margin-left: -48px; }
  .mr-n-xl-48 { margin-right: -48px; }
  .mt-xl-50 { margin-top: 50px; }
  .mb-xl-50 { margin-bottom: 50px; }
  .ml-xl-50 { margin-left: 50px; }
  .mr-xl-50 { margin-right: 50px; }
  .mt-n-xl-50 { margin-top: -50px; }
  .mb-n-xl-50 { margin-bottom: -50px; }
  .ml-n-xl-50 { margin-left: -50px; }
  .mr-n-xl-50 { margin-right: -50px; }
  .mt-xl-52 { margin-top: 52px; }
  .mb-xl-52 { margin-bottom: 52px; }
  .ml-xl-52 { margin-left: 52px; }
  .mr-xl-52 { margin-right: 52px; }
  .mt-n-xl-52 { margin-top: -52px; }
  .mb-n-xl-52 { margin-bottom: -52px; }
  .ml-n-xl-52 { margin-left: -52px; }
  .mr-n-xl-52 { margin-right: -52px; }
  .mt-xl-56 { margin-top: 56px; }
  .mb-xl-56 { margin-bottom: 56px; }
  .ml-xl-56 { margin-left: 56px; }
  .mr-xl-56 { margin-right: 56px; }
  .mt-n-xl-56 { margin-top: -56px; }
  .mb-n-xl-56 { margin-bottom: -56px; }
  .ml-n-xl-56 { margin-left: -56px; }
  .mr-n-xl-56 { margin-right: -56px; }
  .mt-xl-60 { margin-top: 60px; }
  .mb-xl-60 { margin-bottom: 60px; }
  .ml-xl-60 { margin-left: 60px; }
  .mr-xl-60 { margin-right: 60px; }
  .mt-n-xl-60 { margin-top: -60px; }
  .mb-n-xl-60 { margin-bottom: -60px; }
  .ml-n-xl-60 { margin-left: -60px; }
  .mr-n-xl-60 { margin-right: -60px; }
  .mt-xl-64 { margin-top: 64px; }
  .mb-xl-64 { margin-bottom: 64px; }
  .ml-xl-64 { margin-left: 64px; }
  .mr-xl-64 { margin-right: 64px; }
  .mt-n-xl-64 { margin-top: -64px; }
  .mb-n-xl-64 { margin-bottom: -64px; }
  .ml-n-xl-64 { margin-left: -64px; }
  .mr-n-xl-64 { margin-right: -64px; }
  .mt-xl-72 { margin-top: 72px; }
  .mb-xl-72 { margin-bottom: 72px; }
  .ml-xl-72 { margin-left: 72px; }
  .mr-xl-72 { margin-right: 72px; }
  .mt-n-xl-72 { margin-top: -72px; }
  .mb-n-xl-72 { margin-bottom: -72px; }
  .ml-n-xl-72 { margin-left: -72px; }
  .mr-n-xl-72 { margin-right: -72px; }
  .mt-xl-80 { margin-top: 80px; }
  .mb-xl-80 { margin-bottom: 80px; }
  .ml-xl-80 { margin-left: 80px; }
  .mr-xl-80 { margin-right: 80px; }
  .mt-n-xl-80 { margin-top: -80px; }
  .mb-n-xl-80 { margin-bottom: -80px; }
  .ml-n-xl-80 { margin-left: -80px; }
  .mr-n-xl-80 { margin-right: -80px; }
  .mt-xl-84 { margin-top: 84px; }
  .mb-xl-84 { margin-bottom: 84px; }
  .ml-xl-84 { margin-left: 84px; }
  .mr-xl-84 { margin-right: 84px; }
  .mt-n-xl-84 { margin-top: -84px; }
  .mb-n-xl-84 { margin-bottom: -84px; }
  .ml-n-xl-84 { margin-left: -84px; }
  .mr-n-xl-84 { margin-right: -84px; }
  .mt-xl-96 { margin-top: 96px; }
  .mb-xl-96 { margin-bottom: 96px; }
  .ml-xl-96 { margin-left: 96px; }
  .mr-xl-96 { margin-right: 96px; }
  .mt-n-xl-96 { margin-top: -96px; }
  .mb-n-xl-96 { margin-bottom: -96px; }
  .ml-n-xl-96 { margin-left: -96px; }
  .mr-n-xl-96 { margin-right: -96px; }
  .mt-xl-100 { margin-top: 100px; }
  .mb-xl-100 { margin-bottom: 100px; }
  .ml-xl-100 { margin-left: 100px; }
  .mr-xl-100 { margin-right: 100px; }
  .mt-n-xl-100 { margin-top: -100px; }
  .mb-n-xl-100 { margin-bottom: -100px; }
  .ml-n-xl-100 { margin-left: -100px; }
  .mr-n-xl-100 { margin-right: -100px; }
  .mt-xl-120 { margin-top: 120px; }
  .mb-xl-120 { margin-bottom: 120px; }
  .ml-xl-120 { margin-left: 120px; }
  .mr-xl-120 { margin-right: 120px; }
  .mt-n-xl-120 { margin-top: -120px; }
  .mb-n-xl-120 { margin-bottom: -120px; }
  .ml-n-xl-120 { margin-left: -120px; }
  .mr-n-xl-120 { margin-right: -120px; }
  .mt-xl-126 { margin-top: 126px; }
  .mb-xl-126 { margin-bottom: 126px; }
  .ml-xl-126 { margin-left: 126px; }
  .mr-xl-126 { margin-right: 126px; }
  .mt-n-xl-126 { margin-top: -126px; }
  .mb-n-xl-126 { margin-bottom: -126px; }
  .ml-n-xl-126 { margin-left: -126px; }
  .mr-n-xl-126 { margin-right: -126px; }
  .mt-xl-164 { margin-top: 164px; }
  .mb-xl-164 { margin-bottom: 164px; }
  .ml-xl-164 { margin-left: 164px; }
  .mr-xl-164 { margin-right: 164px; }
  .mt-n-xl-164 { margin-top: -164px; }
  .mb-n-xl-164 { margin-bottom: -164px; }
  .ml-n-xl-164 { margin-left: -164px; }
  .mr-n-xl-164 { margin-right: -164px; }
  .mt-xl-150 { margin-top: 150px; }
  .mb-xl-150 { margin-bottom: 150px; }
  .ml-xl-150 { margin-left: 150px; }
  .mr-xl-150 { margin-right: 150px; }
  .mt-n-xl-150 { margin-top: -150px; }
  .mb-n-xl-150 { margin-bottom: -150px; }
  .ml-n-xl-150 { margin-left: -150px; }
  .mr-n-xl-150 { margin-right: -150px; }
  .mt-xl-180 { margin-top: 180px; }
  .mb-xl-180 { margin-bottom: 180px; }
  .ml-xl-180 { margin-left: 180px; }
  .mr-xl-180 { margin-right: 180px; }
  .mt-n-xl-180 { margin-top: -180px; }
  .mb-n-xl-180 { margin-bottom: -180px; }
  .ml-n-xl-180 { margin-left: -180px; }
  .mr-n-xl-180 { margin-right: -180px; }
}
  @media (min-width: 1920px) {
  .mt-xxl-auto { margin-top: auto; }
  .mb-xxl-auto { margin-bottom: auto; }
  .ml-xxl-auto { margin-left: auto; }
  .mr-xxl-auto { margin-right: auto; }
  .mt-xxl-0 { margin-top: 0px; }
  .mb-xxl-0 { margin-bottom: 0px; }
  .ml-xxl-0 { margin-left: 0px; }
  .mr-xxl-0 { margin-right: 0px; }
  .mt-n-xxl-0 { margin-top: 0px; }
  .mb-n-xxl-0 { margin-bottom: 0px; }
  .ml-n-xxl-0 { margin-left: 0px; }
  .mr-n-xxl-0 { margin-right: 0px; }
  .mt-xxl-2 { margin-top: 2px; }
  .mb-xxl-2 { margin-bottom: 2px; }
  .ml-xxl-2 { margin-left: 2px; }
  .mr-xxl-2 { margin-right: 2px; }
  .mt-n-xxl-2 { margin-top: -2px; }
  .mb-n-xxl-2 { margin-bottom: -2px; }
  .ml-n-xxl-2 { margin-left: -2px; }
  .mr-n-xxl-2 { margin-right: -2px; }
  .mt-xxl-4 { margin-top: 4px; }
  .mb-xxl-4 { margin-bottom: 4px; }
  .ml-xxl-4 { margin-left: 4px; }
  .mr-xxl-4 { margin-right: 4px; }
  .mt-n-xxl-4 { margin-top: -4px; }
  .mb-n-xxl-4 { margin-bottom: -4px; }
  .ml-n-xxl-4 { margin-left: -4px; }
  .mr-n-xxl-4 { margin-right: -4px; }
  .mt-xxl-6 { margin-top: 6px; }
  .mb-xxl-6 { margin-bottom: 6px; }
  .ml-xxl-6 { margin-left: 6px; }
  .mr-xxl-6 { margin-right: 6px; }
  .mt-n-xxl-6 { margin-top: -6px; }
  .mb-n-xxl-6 { margin-bottom: -6px; }
  .ml-n-xxl-6 { margin-left: -6px; }
  .mr-n-xxl-6 { margin-right: -6px; }
  .mt-xxl-8 { margin-top: 8px; }
  .mb-xxl-8 { margin-bottom: 8px; }
  .ml-xxl-8 { margin-left: 8px; }
  .mr-xxl-8 { margin-right: 8px; }
  .mt-n-xxl-8 { margin-top: -8px; }
  .mb-n-xxl-8 { margin-bottom: -8px; }
  .ml-n-xxl-8 { margin-left: -8px; }
  .mr-n-xxl-8 { margin-right: -8px; }
  .mt-xxl-12 { margin-top: 12px; }
  .mb-xxl-12 { margin-bottom: 12px; }
  .ml-xxl-12 { margin-left: 12px; }
  .mr-xxl-12 { margin-right: 12px; }
  .mt-n-xxl-12 { margin-top: -12px; }
  .mb-n-xxl-12 { margin-bottom: -12px; }
  .ml-n-xxl-12 { margin-left: -12px; }
  .mr-n-xxl-12 { margin-right: -12px; }
  .mt-xxl-14 { margin-top: 14px; }
  .mb-xxl-14 { margin-bottom: 14px; }
  .ml-xxl-14 { margin-left: 14px; }
  .mr-xxl-14 { margin-right: 14px; }
  .mt-n-xxl-14 { margin-top: -14px; }
  .mb-n-xxl-14 { margin-bottom: -14px; }
  .ml-n-xxl-14 { margin-left: -14px; }
  .mr-n-xxl-14 { margin-right: -14px; }
  .mt-xxl-16 { margin-top: 16px; }
  .mb-xxl-16 { margin-bottom: 16px; }
  .ml-xxl-16 { margin-left: 16px; }
  .mr-xxl-16 { margin-right: 16px; }
  .mt-n-xxl-16 { margin-top: -16px; }
  .mb-n-xxl-16 { margin-bottom: -16px; }
  .ml-n-xxl-16 { margin-left: -16px; }
  .mr-n-xxl-16 { margin-right: -16px; }
  .mt-xxl-20 { margin-top: 20px; }
  .mb-xxl-20 { margin-bottom: 20px; }
  .ml-xxl-20 { margin-left: 20px; }
  .mr-xxl-20 { margin-right: 20px; }
  .mt-n-xxl-20 { margin-top: -20px; }
  .mb-n-xxl-20 { margin-bottom: -20px; }
  .ml-n-xxl-20 { margin-left: -20px; }
  .mr-n-xxl-20 { margin-right: -20px; }
  .mt-xxl-24 { margin-top: 24px; }
  .mb-xxl-24 { margin-bottom: 24px; }
  .ml-xxl-24 { margin-left: 24px; }
  .mr-xxl-24 { margin-right: 24px; }
  .mt-n-xxl-24 { margin-top: -24px; }
  .mb-n-xxl-24 { margin-bottom: -24px; }
  .ml-n-xxl-24 { margin-left: -24px; }
  .mr-n-xxl-24 { margin-right: -24px; }
  .mt-xxl-28 { margin-top: 28px; }
  .mb-xxl-28 { margin-bottom: 28px; }
  .ml-xxl-28 { margin-left: 28px; }
  .mr-xxl-28 { margin-right: 28px; }
  .mt-n-xxl-28 { margin-top: -28px; }
  .mb-n-xxl-28 { margin-bottom: -28px; }
  .ml-n-xxl-28 { margin-left: -28px; }
  .mr-n-xxl-28 { margin-right: -28px; }
  .mt-xxl-30 { margin-top: 30px; }
  .mb-xxl-30 { margin-bottom: 30px; }
  .ml-xxl-30 { margin-left: 30px; }
  .mr-xxl-30 { margin-right: 30px; }
  .mt-n-xxl-30 { margin-top: -30px; }
  .mb-n-xxl-30 { margin-bottom: -30px; }
  .ml-n-xxl-30 { margin-left: -30px; }
  .mr-n-xxl-30 { margin-right: -30px; }
  .mt-xxl-32 { margin-top: 32px; }
  .mb-xxl-32 { margin-bottom: 32px; }
  .ml-xxl-32 { margin-left: 32px; }
  .mr-xxl-32 { margin-right: 32px; }
  .mt-n-xxl-32 { margin-top: -32px; }
  .mb-n-xxl-32 { margin-bottom: -32px; }
  .ml-n-xxl-32 { margin-left: -32px; }
  .mr-n-xxl-32 { margin-right: -32px; }
  .mt-xxl-36 { margin-top: 36px; }
  .mb-xxl-36 { margin-bottom: 36px; }
  .ml-xxl-36 { margin-left: 36px; }
  .mr-xxl-36 { margin-right: 36px; }
  .mt-n-xxl-36 { margin-top: -36px; }
  .mb-n-xxl-36 { margin-bottom: -36px; }
  .ml-n-xxl-36 { margin-left: -36px; }
  .mr-n-xxl-36 { margin-right: -36px; }
  .mt-xxl-40 { margin-top: 40px; }
  .mb-xxl-40 { margin-bottom: 40px; }
  .ml-xxl-40 { margin-left: 40px; }
  .mr-xxl-40 { margin-right: 40px; }
  .mt-n-xxl-40 { margin-top: -40px; }
  .mb-n-xxl-40 { margin-bottom: -40px; }
  .ml-n-xxl-40 { margin-left: -40px; }
  .mr-n-xxl-40 { margin-right: -40px; }
  .mt-xxl-44 { margin-top: 44px; }
  .mb-xxl-44 { margin-bottom: 44px; }
  .ml-xxl-44 { margin-left: 44px; }
  .mr-xxl-44 { margin-right: 44px; }
  .mt-n-xxl-44 { margin-top: -44px; }
  .mb-n-xxl-44 { margin-bottom: -44px; }
  .ml-n-xxl-44 { margin-left: -44px; }
  .mr-n-xxl-44 { margin-right: -44px; }
  .mt-xxl-48 { margin-top: 48px; }
  .mb-xxl-48 { margin-bottom: 48px; }
  .ml-xxl-48 { margin-left: 48px; }
  .mr-xxl-48 { margin-right: 48px; }
  .mt-n-xxl-48 { margin-top: -48px; }
  .mb-n-xxl-48 { margin-bottom: -48px; }
  .ml-n-xxl-48 { margin-left: -48px; }
  .mr-n-xxl-48 { margin-right: -48px; }
  .mt-xxl-50 { margin-top: 50px; }
  .mb-xxl-50 { margin-bottom: 50px; }
  .ml-xxl-50 { margin-left: 50px; }
  .mr-xxl-50 { margin-right: 50px; }
  .mt-n-xxl-50 { margin-top: -50px; }
  .mb-n-xxl-50 { margin-bottom: -50px; }
  .ml-n-xxl-50 { margin-left: -50px; }
  .mr-n-xxl-50 { margin-right: -50px; }
  .mt-xxl-52 { margin-top: 52px; }
  .mb-xxl-52 { margin-bottom: 52px; }
  .ml-xxl-52 { margin-left: 52px; }
  .mr-xxl-52 { margin-right: 52px; }
  .mt-n-xxl-52 { margin-top: -52px; }
  .mb-n-xxl-52 { margin-bottom: -52px; }
  .ml-n-xxl-52 { margin-left: -52px; }
  .mr-n-xxl-52 { margin-right: -52px; }
  .mt-xxl-56 { margin-top: 56px; }
  .mb-xxl-56 { margin-bottom: 56px; }
  .ml-xxl-56 { margin-left: 56px; }
  .mr-xxl-56 { margin-right: 56px; }
  .mt-n-xxl-56 { margin-top: -56px; }
  .mb-n-xxl-56 { margin-bottom: -56px; }
  .ml-n-xxl-56 { margin-left: -56px; }
  .mr-n-xxl-56 { margin-right: -56px; }
  .mt-xxl-60 { margin-top: 60px; }
  .mb-xxl-60 { margin-bottom: 60px; }
  .ml-xxl-60 { margin-left: 60px; }
  .mr-xxl-60 { margin-right: 60px; }
  .mt-n-xxl-60 { margin-top: -60px; }
  .mb-n-xxl-60 { margin-bottom: -60px; }
  .ml-n-xxl-60 { margin-left: -60px; }
  .mr-n-xxl-60 { margin-right: -60px; }
  .mt-xxl-64 { margin-top: 64px; }
  .mb-xxl-64 { margin-bottom: 64px; }
  .ml-xxl-64 { margin-left: 64px; }
  .mr-xxl-64 { margin-right: 64px; }
  .mt-n-xxl-64 { margin-top: -64px; }
  .mb-n-xxl-64 { margin-bottom: -64px; }
  .ml-n-xxl-64 { margin-left: -64px; }
  .mr-n-xxl-64 { margin-right: -64px; }
  .mt-xxl-72 { margin-top: 72px; }
  .mb-xxl-72 { margin-bottom: 72px; }
  .ml-xxl-72 { margin-left: 72px; }
  .mr-xxl-72 { margin-right: 72px; }
  .mt-n-xxl-72 { margin-top: -72px; }
  .mb-n-xxl-72 { margin-bottom: -72px; }
  .ml-n-xxl-72 { margin-left: -72px; }
  .mr-n-xxl-72 { margin-right: -72px; }
  .mt-xxl-80 { margin-top: 80px; }
  .mb-xxl-80 { margin-bottom: 80px; }
  .ml-xxl-80 { margin-left: 80px; }
  .mr-xxl-80 { margin-right: 80px; }
  .mt-n-xxl-80 { margin-top: -80px; }
  .mb-n-xxl-80 { margin-bottom: -80px; }
  .ml-n-xxl-80 { margin-left: -80px; }
  .mr-n-xxl-80 { margin-right: -80px; }
  .mt-xxl-84 { margin-top: 84px; }
  .mb-xxl-84 { margin-bottom: 84px; }
  .ml-xxl-84 { margin-left: 84px; }
  .mr-xxl-84 { margin-right: 84px; }
  .mt-n-xxl-84 { margin-top: -84px; }
  .mb-n-xxl-84 { margin-bottom: -84px; }
  .ml-n-xxl-84 { margin-left: -84px; }
  .mr-n-xxl-84 { margin-right: -84px; }
  .mt-xxl-96 { margin-top: 96px; }
  .mb-xxl-96 { margin-bottom: 96px; }
  .ml-xxl-96 { margin-left: 96px; }
  .mr-xxl-96 { margin-right: 96px; }
  .mt-n-xxl-96 { margin-top: -96px; }
  .mb-n-xxl-96 { margin-bottom: -96px; }
  .ml-n-xxl-96 { margin-left: -96px; }
  .mr-n-xxl-96 { margin-right: -96px; }
  .mt-xxl-100 { margin-top: 100px; }
  .mb-xxl-100 { margin-bottom: 100px; }
  .ml-xxl-100 { margin-left: 100px; }
  .mr-xxl-100 { margin-right: 100px; }
  .mt-n-xxl-100 { margin-top: -100px; }
  .mb-n-xxl-100 { margin-bottom: -100px; }
  .ml-n-xxl-100 { margin-left: -100px; }
  .mr-n-xxl-100 { margin-right: -100px; }
  .mt-xxl-120 { margin-top: 120px; }
  .mb-xxl-120 { margin-bottom: 120px; }
  .ml-xxl-120 { margin-left: 120px; }
  .mr-xxl-120 { margin-right: 120px; }
  .mt-n-xxl-120 { margin-top: -120px; }
  .mb-n-xxl-120 { margin-bottom: -120px; }
  .ml-n-xxl-120 { margin-left: -120px; }
  .mr-n-xxl-120 { margin-right: -120px; }
  .mt-xxl-126 { margin-top: 126px; }
  .mb-xxl-126 { margin-bottom: 126px; }
  .ml-xxl-126 { margin-left: 126px; }
  .mr-xxl-126 { margin-right: 126px; }
  .mt-n-xxl-126 { margin-top: -126px; }
  .mb-n-xxl-126 { margin-bottom: -126px; }
  .ml-n-xxl-126 { margin-left: -126px; }
  .mr-n-xxl-126 { margin-right: -126px; }
  .mt-xxl-164 { margin-top: 164px; }
  .mb-xxl-164 { margin-bottom: 164px; }
  .ml-xxl-164 { margin-left: 164px; }
  .mr-xxl-164 { margin-right: 164px; }
  .mt-n-xxl-164 { margin-top: -164px; }
  .mb-n-xxl-164 { margin-bottom: -164px; }
  .ml-n-xxl-164 { margin-left: -164px; }
  .mr-n-xxl-164 { margin-right: -164px; }
  .mt-xxl-150 { margin-top: 150px; }
  .mb-xxl-150 { margin-bottom: 150px; }
  .ml-xxl-150 { margin-left: 150px; }
  .mr-xxl-150 { margin-right: 150px; }
  .mt-n-xxl-150 { margin-top: -150px; }
  .mb-n-xxl-150 { margin-bottom: -150px; }
  .ml-n-xxl-150 { margin-left: -150px; }
  .mr-n-xxl-150 { margin-right: -150px; }
  .mt-xxl-180 { margin-top: 180px; }
  .mb-xxl-180 { margin-bottom: 180px; }
  .ml-xxl-180 { margin-left: 180px; }
  .mr-xxl-180 { margin-right: 180px; }
  .mt-n-xxl-180 { margin-top: -180px; }
  .mb-n-xxl-180 { margin-bottom: -180px; }
  .ml-n-xxl-180 { margin-left: -180px; }
  .mr-n-xxl-180 { margin-right: -180px; }
}
}
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::backdrop, ::after, ::before { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }
}
}
@layer theme {
  :host, :root { --font-sans: var(--diatype,""),Arial,sans-serif; --font-serif: var(--items,""),Times,serif; --font-mono: var(--diatype-mono,""),monospace,sans-serif; --spacing: .25rem; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: calc(1.5 / 1); --text-lg: 20px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 24px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 30px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 36px; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 48px; --text-4xl--line-height: calc(2.5 / 2.25); --text-6xl: 96px; --text-6xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-normal: 0em; --tracking-wide: .025em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --radius-xs: 2px; --radius-sm: 4px; --radius-md: 8px; --radius-lg: 12px; --radius-xl: 16px; --radius-2xl: 24px; --radius-3xl: 1.5rem; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1) infinite; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--diatype,""),Arial,sans-serif; --default-mono-font-family: var(--diatype-mono,""),monospace,sans-serif; --color-white: #fff; --color-primary: #023d3d; --color-black: #000; --color-sky-blue: #4dc4ea; --color-go-green: #46de46; --color-pro-green: #78f624; --color-fuchsia: #de67fb; --color-green-dark: #0f2e2f; --color-earth-brown: #806b47; --color-off-white: #f6f5f1; --color-stone: #edebe4; --color-light-grey: #cdd2cf; --color-light-grey-25: #f7f8f7; --color-light-grey-50: #e6e9e7; --color-light-grey-75: #d9dddb; --color-dark-grey-75: #b2b3b2; --color-dark-grey: #989998; --color-dark-grey-150: #707170; --color-dark-grey-175: #3d3d3d; --color-text-primary: #000; --color-text-inverse: #fff; --color-text-brand: #023d3d; --color-text-accent: #806b47; --color-text-secondary-light: #989998; --color-text-secondary: #707170; --color-text-secondary-dark: #3d3d3d; --color-bg-brand: #023d3d; --color-bg-bright-grey: #eee; --color-bg-agz-primary: #5c4e63; --color-bg-footer: #0f2e2f; --color-bg-green-radio: #00a651; --color-bg-green-secondary: #105c5c; --color-bg-mist: #edf0ee; --color-bg-surface: #fff; --color-bg-upsell: #c69d70; --color-input-border: #cdd2cf; --color-input-border-focus: #707170; --color-input-success-filled: #237d53; --color-input-placeholder: #707170; --color-input-disabled: #cdd2cf; --color-input-bg-hover: #f7f8f7; --color-border-brand: #023d3d; --color-border-dark-brown: var(--color-earth-brown); --color-border-upsell: #c69d70; --color-btn-secondary-disabled: #bfac8a; --color-btn-agz-hover: #383240; --color-btn-terminal-hover: #d8302b; --color-btn-terminal-disabled: #ffd3d3; --color-btn-sky-blue-hover: #32b4dc; --color-icon: #292b29; --color-icon-brand: #023d3d; --color-tag-discount: #fddcb1; --color-chip-recommend-from: #f9d742; --color-chip-recommend-to: #fbe85b; --color-status-error: #f93933; --color-status-error-bg: #ffd3d3; --color-status-warning: #ffaf46; --color-status-warning-bg: #fef8e2; --color-status-success: #226954; --color-status-success-active: #40a475; --color-status-success-bg: #f0f5ee; --color-status-info-bg: #eef2f5; --spacing-xxs: 2px; --spacing-xs: 4px; --spacing-xsm: 6px; --spacing-sm: 8px; --spacing-smd: 12px; --spacing-md: 16px; --spacing-mdl: 20px; --spacing-lg: 24px; --spacing-xl: 32px; --spacing-2xl: 40px; --spacing-3xl: 48px; --spacing-4xl: 56px; --spacing-5xl: 60px; --spacing-6xl: 70px; --spacing-7xl: 80px; --spacing-8xl: 100px; --spacing-9xl: 120px; --spacing-10xl: 160px; --size-layout-grid: 1568px; --header-height-mobile: 64px; --header-height-desktop: 90px; --spacing-gutter-tablet: 56px; --spacing-gutter-desktop: 64px; --spacing-gutter-wide: 150px; --radius-none: 0; --radius-smd: 6px; --radius-full: 50%; --radius-pill: 99px; --radius-card: 8px; --radius-card-round: 12px; --radius-tag: 4px; --radius-tag-xs: 2px; --radius-circle: 50%; --radius-button-round: 32px; --radius-button-square: 6px; --radius-modal: 8px; --text-xxs: 10px; --text-md: 18px; --text-headline2: 40px; --font-sans-italic: var(--diatype-italic,""),Arial,sans-serif; --z-index-below: -1; --z-index-base: 0; --z-index-nav: 96; --z-index-header: 100; --z-index-sidebar: 200; --z-index-main-content: 300; --z-index-modal: 400; --z-index-tooltip: 600; --z-index-dropdown: 700; --z-index-loader: 900; --animate-sheet-slide-in: sheet-slide-in .3s ease-out; --animate-sheet-slide-out: sheet-slide-out .3s ease-in forwards; --animate-backdrop-fade-in: backdrop-fade-in .15s ease-out; --animate-backdrop-fade-out: backdrop-fade-out .3s ease-in forwards; --animate-spinner-spin: spinner-spin 3.24s linear infinite; --animate-ticker-scroll: ticker-scroll 20s linear infinite; }
}
@layer base {
  *, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, pre, samp { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  menu, ol, ul { list-style: none; }
  audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer components;
@layer utilities{
.pointer-events-auto { pointer-events: auto; }
.pointer-events-none { pointer-events: none; }
.pointer-events-none\! { pointer-events: none !important; }
.collapse { visibility: collapse; }
.invisible { visibility: hidden; }
.visible { visibility: visible; }
.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; }
.absolute, .sr-only { position: absolute; }
.fixed { position: fixed; }
.relative { position: relative; }
.static { position: static; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.-top-2 { top: calc(var(--spacing) * -2); }
.-top-20 { top: calc(var(--spacing) * -20); }
.-top-\[6px\] { top: -6px; }
.-top-px { top: -1px; }
.top-0 { top: 0px; }
.top-1\/2 { top: 50%; }
.top-4 { top: calc(var(--spacing) * 4); }
.top-\[-2px\] { top: -2px; }
.top-\[5px\] { top: 5px; }
.top-\[50px\] { top: 50px; }
.top-\[var\(--header-height-mobile\)\] { top: var(--header-height-mobile); }
.top-md { top: var(--spacing-md); }
.top-smd { top: var(--spacing-smd); }
.top-xs { top: var(--spacing-xs); }
.-right-2 { right: calc(var(--spacing) * -2); }
.-right-2\.5 { right: calc(var(--spacing) * -2.5); }
.-right-\[6px\] { right: -6px; }
.right-0 { right: 0px; }
.right-4 { right: calc(var(--spacing) * 4); }
.right-10 { right: calc(var(--spacing) * 10); }
.right-md { right: var(--spacing-md); }
.right-sm { right: var(--spacing-sm); }
.right-smd { right: var(--spacing-smd); }
.bottom-0 { bottom: 0px; }
.bottom-\[-0\.5em\] { bottom: -0.5em; }
.bottom-\[-4px\] { bottom: -4px; }
.bottom-lg { bottom: var(--spacing-lg); }
.bottom-md { bottom: var(--spacing-md); }
.bottom-smd { bottom: var(--spacing-smd); }
.left-0 { left: 0px; }
.left-\[90px\] { left: 90px; }
.left-md { left: var(--spacing-md); }
.left-sm { left: var(--spacing-sm); }
.left-smd { left: var(--spacing-smd); }
.left-xs { left: var(--spacing-xs); }
.isolate { isolation: isolate; }
.z-0 { z-index: 0; }
.z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.z-10 { z-index: 10; }
.z-50 { z-index: 50; }
.z-90 { z-index: 90; }
.z-\[-2\] { z-index: -2; }
.z-\[1\] { z-index: 1; }
.z-\[2\] { z-index: 2; }
.z-\[3\] { z-index: 3; }
.z-\[99\] { z-index: 99; }
.z-\[var\(--z-index-dropdown\)\] { z-index: var(--z-index-dropdown); }
.z-\[var\(--z-index-tooltip\)\] { z-index: var(--z-index-tooltip); }
.z-base { z-index: var(--z-index-base); }
.z-below { z-index: var(--z-index-below); }
.z-header { z-index: var(--z-index-header); }
.z-loader { z-index: var(--z-index-loader); }
.z-main-content { z-index: var(--z-index-main-content); }
.z-modal { z-index: var(--z-index-modal); }
.z-nav { z-index: var(--z-index-nav); }
.z-sidebar { z-index: var(--z-index-sidebar); }
.-order-1 { order: calc(-1); }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-7 { order: 7; }
.order-\[-1\] { order: -1; }
.order-\[var\(--pdp-image-order\)\] { order: var(--pdp-image-order); }
.order-\[var\(--pdp-order-mobile\)\] { order: var(--pdp-order-mobile); }
.order-last { order: 9999; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-full { grid-column: 1 / -1; }
.col-start-1 { grid-column-start: 1; }
.col-start-2 { grid-column-start: 2; }
.row-1 { grid-row: 1; }
.row-2 { grid-row: 2; }
.row-3 { grid-row: 3; }
.row-4 { grid-row: 4; }
.row-span-12 { grid-row: span 12 / span 12; }
.row-start-1 { grid-row-start: 1; }
.container { width: 100%; }
@media (min-width: 768px) {
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}
@media (min-width: 1440px) {
  .container { max-width: 1440px; }
}
@media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
@media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
@media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
@media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
@media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
.m-0 { margin: 0px; }
.m-1 { margin: var(--spacing); }
.-mx-lg { margin-inline: calc(var(--spacing-lg) * -1); }
.-mx-smd { margin-inline: calc(var(--spacing-smd) * -1); }
.mx-\[10px\] { margin-inline: 10px; }
.mx-\[21px\] { margin-inline: 21px; }
.mx-auto { margin-inline: auto; }
.mx-md { margin-inline: var(--spacing-md); }
.mx-sm { margin-inline: var(--spacing-sm); }
.-my-smd { margin-block: calc(var(--spacing-smd) * -1); }
.my-3\.5 { margin-block: calc(var(--spacing) * 3.5); }
.my-5xl { margin-block: var(--spacing-5xl); }
.my-lg { margin-block: var(--spacing-lg); }
.my-md { margin-block: var(--spacing-md); }
.my-sm { margin-block: var(--spacing-sm); }
.my-smd { margin-block: var(--spacing-smd); }
.prose { color: var(--tw-prose-body); max-width: 65ch; }
.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }
.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }
.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }
.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }
.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }
.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }
.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }
.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }
.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }
.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }
.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }
.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }
.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }
.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }
.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }
.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }
.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }
.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: "`"; }
.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }
.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }
.prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }
.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }
.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: none; }
.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }
.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }
.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }
.prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }
.prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }
.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }
.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }
.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }
.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }
.prose { --tw-prose-body: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-body: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 1rem; line-height: 1.75; }
.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }
.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }
.prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
.-mt-2xl { margin-top: calc(var(--spacing-2xl) * -1); }
.-mt-12 { margin-top: calc(var(--spacing) * -12); }
.-mt-\[30px\] { margin-top: -30px; }
.-mt-lg { margin-top: calc(var(--spacing-lg) * -1); }
.-mt-px { margin-top: -1px; }
.-mt-sm { margin-top: calc(var(--spacing-sm) * -1); }
.-mt-xl { margin-top: calc(var(--spacing-xl) * -1); }
.-mt-xs { margin-top: calc(var(--spacing-xs) * -1); }
.-mt-xxs { margin-top: calc(var(--spacing-xxs) * -1); }
.mt-0 { margin-top: 0px; }
.mt-0\! { margin-top: 0px !important; }
.mt-1 { margin-top: var(--spacing); }
.mt-2 { margin-top: calc(var(--spacing) * 2); }
.mt-2xl { margin-top: var(--spacing-2xl); }
.mt-3 { margin-top: calc(var(--spacing) * 3); }
.mt-4 { margin-top: calc(var(--spacing) * 4); }
.mt-4xl { margin-top: var(--spacing-4xl); }
.mt-6 { margin-top: calc(var(--spacing) * 6); }
.mt-\[3px\] { margin-top: 3px; }
.mt-\[4px\] { margin-top: 4px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[32px\] { margin-top: 32px; }
.mt-auto { margin-top: auto; }
.mt-lg { margin-top: var(--spacing-lg); }
.mt-md { margin-top: var(--spacing-md); }
.mt-px { margin-top: 1px; }
.mt-sm { margin-top: var(--spacing-sm); }
.mt-smd { margin-top: var(--spacing-smd); }
.mt-xl { margin-top: var(--spacing-xl); }
.mt-xs { margin-top: var(--spacing-xs); }
.mt-xsm { margin-top: var(--spacing-xsm); }
.mt-xxs { margin-top: var(--spacing-xxs); }
.-mr-lg { margin-right: calc(var(--spacing-lg) * -1); }
.mr-\[10px\] { margin-right: 10px; }
.mr-\[14px\] { margin-right: 14px; }
.mr-md { margin-right: var(--spacing-md); }
.mr-sm { margin-right: var(--spacing-sm); }
.mr-xs { margin-right: var(--spacing-xs); }
.mr-xsm { margin-right: var(--spacing-xsm); }
.-mb-\[8px\] { margin-bottom: -8px; }
.-mb-\[66px\] { margin-bottom: -66px; }
.-mb-px { margin-bottom: -1px; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: calc(var(--spacing) * .5); }
.mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.mb-2xl { margin-bottom: var(--spacing-2xl); }
.mb-3xl { margin-bottom: var(--spacing-3xl); }
.mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.mb-5xl { margin-bottom: var(--spacing-5xl); }
.mb-7xl { margin-bottom: var(--spacing-7xl); }
.mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.mb-8xl { margin-bottom: var(--spacing-8xl); }
.mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.mb-\[21px\] { margin-bottom: 21px; }
.mb-\[64px\] { margin-bottom: 64px; }
.mb-auto { margin-bottom: auto; }
.mb-lg { margin-bottom: var(--spacing-lg); }
.mb-md { margin-bottom: var(--spacing-md); }
.mb-md\! { margin-bottom: var(--spacing-md) !important; }
.mb-mdl { margin-bottom: var(--spacing-mdl); }
.mb-sm { margin-bottom: var(--spacing-sm); }
.mb-sm\! { margin-bottom: var(--spacing-sm) !important; }
.mb-smd { margin-bottom: var(--spacing-smd); }
.mb-xl { margin-bottom: var(--spacing-xl); }
.mb-xs { margin-bottom: var(--spacing-xs); }
.-ml-smd { margin-left: calc(var(--spacing-smd) * -1); }
.ml-0\! { margin-left: 0px !important; }
.ml-1 { margin-left: var(--spacing); }
.ml-auto { margin-left: auto; }
.ml-lg { margin-left: var(--spacing-lg); }
.ml-md { margin-left: var(--spacing-md); }
.ml-smd { margin-left: var(--spacing-smd); }
.ml-xl { margin-left: var(--spacing-xl); }
.ml-xs { margin-left: var(--spacing-xs); }
.ml-xsm { margin-left: var(--spacing-xsm); }
.box-border { box-sizing: border-box; }
.\!block { display: block !important; }
.\[display\:-webkit-box\] { display: -webkit-box; }
.\[display\:var\(--pdp-display-mobile\)\] { display: var(--pdp-display-mobile); }
.block { display: block; }
.contents { display: contents; }
.flex { display: flex; }
.grid { display: grid; }
.hidden { display: none; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.inline-flex { display: inline-flex; }
.inline-grid { display: inline-grid; }
.table { display: table; }
.table-cell { display: table-cell; }
.aspect-2\/3 { aspect-ratio: 2 / 3; }
.aspect-3\/2 { aspect-ratio: 3 / 2; }
.aspect-4\/3 { aspect-ratio: 4 / 3; }
.aspect-5\/4 { aspect-ratio: 5 / 4; }
.aspect-150\/100 { aspect-ratio: 150 / 100; }
.aspect-\[0\.56\/1\] { aspect-ratio: 0.56 / 1; }
.aspect-\[10\/11\] { aspect-ratio: 10 / 11; }
.aspect-\[16\/9\] { aspect-ratio: 16 / 9; }
.aspect-square { aspect-ratio: 1 / 1; }
.\!size-\[62px\] { width: 62px !important; height: 62px !important; }
.size-2 { width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }
.size-2xl { width: var(--spacing-2xl); height: var(--spacing-2xl); }
.size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }
.size-3\! { width: calc(var(--spacing) * 3) !important; height: calc(var(--spacing) * 3) !important; }
.size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
.size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
.size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
.size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }
.size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
.size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }
.size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
.size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }
.size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }
.size-\[1em\] { width: 1em; height: 1em; }
.size-\[12px\] { width: 12px; height: 12px; }
.size-\[16px\] { width: 16px; height: 16px; }
.size-\[20px\] { width: 20px; height: 20px; }
.size-\[24px\] { width: 24px; height: 24px; }
.size-\[26px\] { width: 26px; height: 26px; }
.size-\[64px\] { width: 64px; height: 64px; }
.size-\[80px\] { width: 80px; height: 80px; }
.size-\[138px\] { width: 138px; height: 138px; }
.size-\[var\(--button-icon-size\,20px\)\] { width: var(--button-icon-size,20px); height: var(--button-icon-size,20px); }
.size-full { width: 100%; height: 100%; }
.size-lg { width: var(--spacing-lg); height: var(--spacing-lg); }
.size-xl { width: var(--spacing-xl); height: var(--spacing-xl); }
.h-\(--disclosure-panel-height\) { height: var(--disclosure-panel-height); }
.h-2xl { height: var(--spacing-2xl); }
.h-3 { height: calc(var(--spacing) * 3); }
.h-3\! { height: calc(var(--spacing) * 3) !important; }
.h-4 { height: calc(var(--spacing) * 4); }
.h-5 { height: calc(var(--spacing) * 5); }
.h-5xl { height: var(--spacing-5xl); }
.h-6 { height: calc(var(--spacing) * 6); }
.h-6xl { height: var(--spacing-6xl); }
.h-7 { height: calc(var(--spacing) * 7); }
.h-8 { height: calc(var(--spacing) * 8); }
.h-9xl { height: var(--spacing-9xl); }
.h-11 { height: calc(var(--spacing) * 11); }
.h-12 { height: calc(var(--spacing) * 12); }
.h-16 { height: calc(var(--spacing) * 16); }
.h-16\! { height: calc(var(--spacing) * 16) !important; }
.h-20 { height: calc(var(--spacing) * 20); }
.h-24 { height: calc(var(--spacing) * 24); }
.h-28 { height: calc(var(--spacing) * 28); }
.h-\[2px\] { height: 2px; }
.h-\[3px\] { height: 3px; }
.h-\[4px\] { height: 4px; }
.h-\[18px\] { height: 18px; }
.h-\[21px\] { height: 21px; }
.h-\[36px\] { height: 36px; }
.h-\[40px\] { height: 40px; }
.h-\[42px\] { height: 42px; }
.h-\[44px\] { height: 44px; }
.h-\[60px\] { height: 60px; }
.h-\[62px\] { height: 62px; }
.h-\[64px\] { height: 64px; }
.h-\[66px\] { height: 66px; }
.h-\[86px\] { height: 86px; }
.h-\[137px\] { height: 137px; }
.h-\[148px\] { height: 148px; }
.h-\[187px\] { height: 187px; }
.h-\[196px\] { height: 196px; }
.h-\[244px\] { height: 244px; }
.h-\[260px\]\! { height: 260px !important; }
.h-\[320px\] { height: 320px; }
.h-\[366px\] { height: 366px; }
.h-\[394px\] { height: 394px; }
.h-\[403px\] { height: 403px; }
.h-\[560px\] { height: 560px; }
.h-\[573px\] { height: 573px; }
.h-\[744px\] { height: 744px; }
.h-auto { height: auto; }
.h-dvh { height: 100dvh; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-lg { height: var(--spacing-lg); }
.h-max { height: max-content; }
.h-mdl { height: var(--spacing-mdl); }
.h-px { height: 1px; }
.h-sm { height: var(--spacing-sm); }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[207px\] { max-height: 207px; }
.max-h-\[217px\] { max-height: 217px; }
.max-h-\[250px\] { max-height: 250px; }
.max-h-\[282px\] { max-height: 282px; }
.max-h-\[300px\] { max-height: 300px; }
.max-h-\[475px\] { max-height: 475px; }
.max-h-full { max-height: 100%; }
.max-h-lg { max-height: var(--spacing-lg); }
.min-h-0 { min-height: 0px; }
.min-h-7 { min-height: calc(var(--spacing) * 7); }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[36px\] { min-height: 36px; }
.min-h-\[50vh\] { min-height: 50vh; }
.min-h-\[52px\] { min-height: 52px; }
.min-h-\[56px\] { min-height: 56px; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[123px\] { min-height: 123px; }
.min-h-\[148px\] { min-height: 148px; }
.min-h-\[188px\] { min-height: 188px; }
.min-h-\[210px\] { min-height: 210px; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[489px\] { min-height: 489px; }
.min-h-\[600px\] { min-height: 600px; }
.min-h-auto { min-height: auto; }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.w-\(--trigger-width\) { width: var(--trigger-width); }
.w-1\/2 { width: 50%; }
.w-2xl { width: var(--spacing-2xl); }
.w-3 { width: calc(var(--spacing) * 3); }
.w-3\! { width: calc(var(--spacing) * 3) !important; }
.w-3\/4 { width: 75%; }
.w-3\/5 { width: 60%; }
.w-4 { width: calc(var(--spacing) * 4); }
.w-5 { width: calc(var(--spacing) * 5); }
.w-5xl { width: var(--spacing-5xl); }
.w-6 { width: calc(var(--spacing) * 6); }
.w-6xl { width: var(--spacing-6xl); }
.w-8 { width: calc(var(--spacing) * 8); }
.w-9xl { width: var(--spacing-9xl); }
.w-10 { width: calc(var(--spacing) * 10); }
.w-16 { width: calc(var(--spacing) * 16); }
.w-16\! { width: calc(var(--spacing) * 16) !important; }
.w-20 { width: calc(var(--spacing) * 20); }
.w-24 { width: calc(var(--spacing) * 24); }
.w-28 { width: calc(var(--spacing) * 28); }
.w-32 { width: calc(var(--spacing) * 32); }
.w-40 { width: calc(var(--spacing) * 40); }
.w-48 { width: calc(var(--spacing) * 48); }
.w-56 { width: calc(var(--spacing) * 56); }
.w-64 { width: calc(var(--spacing) * 64); }
.w-\[1\%\] { width: 1%; }
.w-\[21px\] { width: 21px; }
.w-\[28\%\] { width: 28%; }
.w-\[34px\] { width: 34px; }
.w-\[35px\] { width: 35px; }
.w-\[42px\] { width: 42px; }
.w-\[55px\] { width: 55px; }
.w-\[60px\] { width: 60px; }
.w-\[62px\] { width: 62px; }
.w-\[64px\] { width: 64px; }
.w-\[66px\] { width: 66px; }
.w-\[70px\] { width: 70px; }
.w-\[90px\] { width: 90px; }
.w-\[95\%\] { width: 95%; }
.w-\[126px\] { width: 126px; }
.w-\[146px\] { width: 146px; }
.w-\[160px\] { width: 160px; }
.w-\[206px\] { width: 206px; }
.w-\[244px\] { width: 244px; }
.w-\[280px\] { width: 280px; }
.w-\[288px\] { width: 288px; }
.w-\[315px\] { width: 315px; }
.w-\[800px\] { width: 800px; }
.w-\[1194px\]\! { width: 1194px !important; }
.w-\[var\(--trigger-width\)\] { width: var(--trigger-width); }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-lg { width: var(--spacing-lg); }
.w-max { width: max-content; }
.w-mdl { width: var(--spacing-mdl); }
.w-sm { width: var(--spacing-sm); }
.max-w-\(--size-layout-grid\) { max-width: var(--size-layout-grid); }
.max-w-60 { max-width: calc(var(--spacing) * 60); }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[60px\] { max-width: 60px; }
.max-w-\[138px\] { max-width: 138px; }
.max-w-\[150px\] { max-width: 150px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[327px\] { max-width: 327px; }
.max-w-\[327px\]\! { max-width: 327px !important; }
.max-w-\[400px\] { max-width: 400px; }
.max-w-\[578px\] { max-width: 578px; }
.max-w-\[579px\] { max-width: 579px; }
.max-w-\[702px\] { max-width: 702px; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[948px\] { max-width: 948px; }
.max-w-\[950px\] { max-width: 950px; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[1152px\] { max-width: 1152px; }
.max-w-\[1194px\]\! { max-width: 1194px !important; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[1440px\] { max-width: 1440px; }
.max-w-\[1568px\] { max-width: 1568px; }
.max-w-\[1808px\] { max-width: 1808px; }
.max-w-\[calc\(100\%_-_32px\)\] { max-width: calc(100% - 32px); }
.max-w-\[var\(--size-layout-grid\)\] { max-width: var(--size-layout-grid); }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-full\! { max-width: 100% !important; }
.max-w-none { max-width: none; }
.min-w-0 { min-width: 0px; }
.min-w-2xl { min-width: var(--spacing-2xl); }
.min-w-8xl { min-width: var(--spacing-8xl); }
.min-w-\[60px\] { min-width: 60px; }
.min-w-\[90px\] { min-width: 90px; }
.min-w-\[122px\] { min-width: 122px; }
.min-w-\[140px\] { min-width: 140px; }
.min-w-\[288px\] { min-width: 288px; }
.min-w-full { min-width: 100%; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_0_66px\] { flex: 0 0 66px; }
.flex-\[0_0_83\%\] { flex: 0 0 83%; }
.flex-\[0_0_100\%\] { flex: 0 0 100%; }
.flex-\[0_0_288px\] { flex: 0 0 288px; }
.flex-\[0_50\%\] { flex: 0 1 50%; }
.flex-\[1_0_0\] { flex: 1 0 0px; }
.flex-\[1_0_auto\] { flex: 1 0 auto; }
.flex-\[1_1_100\%\] { flex: 1 1 100%; }
.flex-\[1_1_200px\] { flex: 1 1 200px; }
.flex-auto { flex: 1 1 auto; }
.flex-none { flex: 0 0 auto; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.\[flex-grow\:2\] { flex-grow: 2; }
.flex-grow, .grow { flex-grow: 1; }
.grow-0 { flex-grow: 0; }
.grow-\[2\] { flex-grow: 2; }
.basis-1\/2 { flex-basis: 50%; }
.basis-7\/12 { flex-basis: 58.3333%; }
.basis-\[64px\] { flex-basis: 64px; }
.basis-auto { flex-basis: auto; }
.basis-full { flex-basis: 100%; }
.table-fixed { table-layout: fixed; }
.border-collapse { border-collapse: collapse; }
.origin-top-left { transform-origin: 0px 0px; }
.translate-x-0 { --tw-translate-x: 0; }
.translate-x-0, .translate-x-\[16px\] { translate: var(--tw-translate-x) var(--tw-translate-y); }
.translate-x-\[16px\] { --tw-translate-x: 16px; }
.-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); }
.-translate-y-10, .-translate-y-1\/2 { translate: var(--tw-translate-x) var(--tw-translate-y); }
.-translate-y-10 { --tw-translate-y: calc(var(--spacing) * -10); }
.translate-y-0 { --tw-translate-y: 0; }
.translate-y-0, .translate-y-\[calc\(-50\%-4px\)\] { translate: var(--tw-translate-x) var(--tw-translate-y); }
.translate-y-\[calc\(-50\%-4px\)\] { --tw-translate-y: calc(-50% - 4px); }
.translate-y-px { --tw-translate-y: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
.scale-50 { --tw-scale-x: 50%; --tw-scale-y: 50%; --tw-scale-z: 50%; }
.scale-100, .scale-50 { scale: var(--tw-scale-x) var(--tw-scale-y); }
.scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; }
.-rotate-180 { rotate: -180deg; }
.rotate-180 { rotate: 180deg; }
.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
.animate-\[skeleton-shimmer_1\.5s_infinite_linear\] { animation: 1.5s linear 0s infinite normal none running skeleton-shimmer; }
.animate-pulse { animation: var(--animate-pulse); }
.animate-spinner-spin { animation: var(--animate-spinner-spin); }
.animate-ticker-scroll { animation: var(--animate-ticker-scroll); }
.cursor-auto { cursor: auto; }
.cursor-default { cursor: default; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-not-allowed\! { cursor: not-allowed !important; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.snap-center { scroll-snap-align: center; }
.scroll-mt-\[230px\] { scroll-margin-top: 230px; }
.\[scrollbar-width\:none\] { scrollbar-width: none; }
.\[scrollbar-color\:transparent_transparent\] { scrollbar-color: transparent transparent; }
.list-inside { list-style-position: inside; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.auto-cols-auto { grid-auto-columns: auto; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-\[1fr_1\.5fr\] { grid-template-columns: 1fr 1.5fr; }
.grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
.grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
.grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
.grid-cols-\[repeat\(auto-fit\,minmax\(156px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(156px, 1fr)); }
.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
.grid-rows-\[0fr\] { grid-template-rows: 0fr; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.grid-rows-subgrid { grid-template-rows: subgrid; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-nowrap { flex-wrap: nowrap; }
.flex-wrap { flex-wrap: wrap; }
.place-items-center { place-items: center; }
.items-baseline { align-items: baseline; }
.items-center { align-items: center; }
.items-end { align-items: flex-end; }
.items-start { align-items: flex-start; }
.items-stretch { align-items: stretch; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-start { justify-content: flex-start; }
.gap-0 { gap: 0px; }
.gap-0\! { gap: 0px !important; }
.gap-0\.5 { gap: calc(var(--spacing) * .5); }
.gap-1 { gap: var(--spacing); }
.gap-2 { gap: calc(var(--spacing) * 2); }
.gap-2xl { gap: var(--spacing-2xl); }
.gap-3 { gap: calc(var(--spacing) * 3); }
.gap-3\.5 { gap: calc(var(--spacing) * 3.5); }
.gap-4 { gap: calc(var(--spacing) * 4); }
.gap-4xl { gap: var(--spacing-4xl); }
.gap-5 { gap: calc(var(--spacing) * 5); }
.gap-5xl { gap: var(--spacing-5xl); }
.gap-6 { gap: calc(var(--spacing) * 6); }
.gap-8 { gap: calc(var(--spacing) * 8); }
.gap-9 { gap: calc(var(--spacing) * 9); }
.gap-\[2px\] { gap: 2px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[17px\] { gap: 17px; }
.gap-\[36px\] { gap: 36px; }
.gap-\[64px\] { gap: 64px; }
.gap-lg { gap: var(--spacing-lg); }
.gap-md { gap: var(--spacing-md); }
.gap-mdl { gap: var(--spacing-mdl); }
.gap-sm { gap: var(--spacing-sm); }
.gap-smd { gap: var(--spacing-smd); }
.gap-xl { gap: var(--spacing-xl); }
.gap-xs { gap: var(--spacing-xs); }
.gap-xsm { gap: var(--spacing-xsm); }
.gap-xxs { gap: var(--spacing-xxs); }
:where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse))); }
.gap-x-2 { column-gap: calc(var(--spacing) * 2); }
.gap-x-3 { column-gap: calc(var(--spacing) * 3); }
.gap-x-lg { column-gap: var(--spacing-lg); }
.gap-x-md { column-gap: var(--spacing-md); }
.gap-x-sm { column-gap: var(--spacing-sm); }
.gap-x-xs { column-gap: var(--spacing-xs); }
.gap-y-3 { row-gap: calc(var(--spacing) * 3); }
.gap-y-9 { row-gap: calc(var(--spacing) * 9); }
.gap-y-\[18px\] { row-gap: 18px; }
.gap-y-md { row-gap: var(--spacing-md); }
.gap-y-mdl { row-gap: var(--spacing-mdl); }
.gap-y-sm { row-gap: var(--spacing-sm); }
.gap-y-smd { row-gap: var(--spacing-smd); }
:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }
:where(.divide-input-border > :not(:last-child)) { border-color: var(--color-input-border); }
.self-center { align-self: center; }
.self-end { align-self: flex-end; }
.self-start { align-self: flex-start; }
.self-stretch { align-self: stretch; }
.justify-self-end { justify-self: flex-end; }
.justify-self-start { justify-self: flex-start; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.overflow-auto { overflow: auto; }
.overflow-clip { overflow: clip; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.\!rounded-\[6px\] { border-radius: 6px !important; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: var(--radius-2xl); }
.rounded-3xl { border-radius: var(--radius-3xl); }
.rounded-\[2px\] { border-radius: 2px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[11px\] { border-radius: 11px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[28px\] { border-radius: 28px; }
.rounded-\[32px\] { border-radius: 32px; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[var\(--radius-card\)\] { border-radius: var(--radius-card); }
.rounded-button-round { border-radius: var(--radius-button-round); }
.rounded-button-square { border-radius: var(--radius-button-square); }
.rounded-card { border-radius: var(--radius-card); }
.rounded-card-round { border-radius: var(--radius-card-round); }
.rounded-circle { border-radius: var(--radius-circle); }
.rounded-full { border-radius: var(--radius-full); }
.rounded-lg { border-radius: var(--radius-lg); }
.rounded-md { border-radius: var(--radius-md); }
.rounded-modal { border-radius: var(--radius-modal); }
.rounded-none { border-radius: var(--radius-none); }
.rounded-pill { border-radius: var(--radius-pill); }
.rounded-sm { border-radius: var(--radius-sm); }
.rounded-smd { border-radius: var(--radius-smd); }
.rounded-tag { border-radius: var(--radius-tag); }
.rounded-tag-xs { border-radius: var(--radius-tag-xs); }
.rounded-xl { border-radius: var(--radius-xl); }
.rounded-xs { border-radius: var(--radius-xs); }
.rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.rounded-t-\[6\.5px\] { border-top-left-radius: 6.5px; border-top-right-radius: 6.5px; }
.rounded-t-md { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
.rounded-t-sm { border-top-left-radius: var(--radius-sm); border-top-right-radius: var(--radius-sm); }
.rounded-t-smd { border-top-left-radius: var(--radius-smd); border-top-right-radius: var(--radius-smd); }
.rounded-l-button-round { border-top-left-radius: var(--radius-button-round); border-bottom-left-radius: var(--radius-button-round); }
.rounded-l-none { border-top-left-radius: var(--radius-none); border-bottom-left-radius: var(--radius-none); }
.rounded-r-button-round { border-top-right-radius: var(--radius-button-round); border-bottom-right-radius: var(--radius-button-round); }
.rounded-r-none { border-top-right-radius: var(--radius-none); border-bottom-right-radius: var(--radius-none); }
.rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rounded-b-card { border-bottom-right-radius: var(--radius-card); border-bottom-left-radius: var(--radius-card); }
.rounded-b-md { border-bottom-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
.rounded-b-none { border-bottom-right-radius: var(--radius-none); border-bottom-left-radius: var(--radius-none); }
.rounded-b-sm { border-bottom-right-radius: var(--radius-sm); border-bottom-left-radius: var(--radius-sm); }
.border { border-style: var(--tw-border-style); border-width: 1px; }
.border-0 { border-style: var(--tw-border-style); border-width: 0px; }
.border-2 { border-style: var(--tw-border-style); border-width: 2px; }
.border-\[0\.5px\] { border-style: var(--tw-border-style); border-width: 0.5px; }
.border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
.border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.border-t-\[5px\] { border-top-style: var(--tw-border-style); border-top-width: 5px; }
.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
.border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
.border-l-4 { border-left-style: var(--tw-border-style); border-left-width: 4px; }
.border-dotted { --tw-border-style: dotted; border-style: dotted; }
.border-none { --tw-border-style: none; border-style: none; }
.border-solid { --tw-border-style: solid; border-style: solid; }
.border-\[\#0c3d3d\] { border-color: rgb(12, 61, 61); }
.border-\[\#707170\] { border-color: rgb(112, 113, 112); }
.border-\[\#d1d5db\] { border-color: rgb(209, 213, 219); }
.border-\[\#e5e7eb\] { border-color: rgb(229, 231, 235); }
.border-\[\#f3f4f6\] { border-color: rgb(243, 244, 246); }
.border-bg-brand { border-color: var(--color-bg-brand); }
.border-black { border-color: var(--color-black); }
.border-border-brand { border-color: var(--color-border-brand); }
.border-border-dark-brown { border-color: var(--color-border-dark-brown); }
.border-border-upsell { border-color: var(--color-border-upsell); }
.border-dark-grey-75 { border-color: var(--color-dark-grey-75); }
.border-earth-brown\! { border-color: var(--color-earth-brown) !important; }
.border-icon { border-color: var(--color-icon); }
.border-input-border { border-color: var(--color-input-border); }
.border-input-border-focus { border-color: var(--color-input-border-focus); }
.border-input-disabled { border-color: var(--color-input-disabled); }
.border-input-success-filled { border-color: var(--color-input-success-filled); }
.border-light-grey { border-color: var(--color-light-grey); }
.border-light-grey-50 { border-color: var(--color-light-grey-50); }
.border-light-grey-75 { border-color: var(--color-light-grey-75); }
.border-primary { border-color: var(--color-primary); }
.border-status-error { border-color: var(--color-status-error); }
.border-status-success-active { border-color: var(--color-status-success-active); }
.border-stone { border-color: var(--color-stone); }
.border-text-primary { border-color: var(--color-text-primary); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-white { border-color: var(--color-white); }
.border-l-bg-brand { border-left-color: var(--color-bg-brand); }
.bg-\(--flavor-color\) { background-color: var(--flavor-color); }
.bg-\(--hover-color\) { background-color: var(--hover-color); }
.bg-\[\#0c3d3d\] { background-color: rgb(12, 61, 61); }
.bg-\[\#e0f2fe\] { background-color: rgb(224, 242, 254); }
.bg-\[\#e6f4ee\] { background-color: rgb(230, 244, 238); }
.bg-\[\#e8eaed\] { background-color: rgb(232, 234, 237); }
.bg-\[\#f3f4f6\] { background-color: rgb(243, 244, 246); }
.bg-\[\#f9fafb\] { background-color: rgb(249, 250, 251); }
.bg-\[\#fee2e2\] { background-color: rgb(254, 226, 226); }
.bg-\[\#fef9c3\] { background-color: rgb(254, 249, 195); }
.bg-\[rgba\(9\,24\,24\,0\.6\)\] { background-color: rgba(9, 24, 24, 0.6); }
.bg-\[rgba\(9\,24\,24\,0\.9\)\] { background-color: rgba(9, 24, 24, 0.9); }
.bg-\[rgba\(112\,113\,112\,0\.4\)\] { background-color: rgba(112, 113, 112, 0.4); }
.bg-bg-agz-primary { background-color: var(--color-bg-agz-primary); }
.bg-bg-brand { background-color: var(--color-bg-brand); }
.bg-bg-bright-grey { background-color: var(--color-bg-bright-grey); }
.bg-bg-footer { background-color: var(--color-bg-footer); }
.bg-bg-green-radio { background-color: var(--color-bg-green-radio); }
.bg-bg-green-secondary { background-color: var(--color-bg-green-secondary); }
.bg-bg-mist { background-color: var(--color-bg-mist); }
.bg-bg-surface { background-color: var(--color-bg-surface); }
.bg-bg-upsell { background-color: var(--color-bg-upsell); }
.bg-black { background-color: var(--color-black); }
.bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/40 { background-color: color-mix(in oklab,var(--color-black) 40%,transparent); }
}
.bg-dark-grey-75 { background-color: var(--color-dark-grey-75); }
.bg-dark-grey-150 { background-color: var(--color-dark-grey-150); }
.bg-earth-brown { background-color: var(--color-earth-brown); }
.bg-earth-brown\! { background-color: var(--color-earth-brown) !important; }
.bg-fuchsia { background-color: var(--color-fuchsia); }
.bg-go-green { background-color: var(--color-go-green); }
.bg-green-dark { background-color: var(--color-green-dark); }
.bg-input-disabled { background-color: var(--color-input-disabled); }
.bg-input-disabled\! { background-color: var(--color-input-disabled) !important; }
.bg-input-success-filled { background-color: var(--color-input-success-filled); }
.bg-light-grey { background-color: var(--color-light-grey); }
.bg-light-grey-25 { background-color: var(--color-light-grey-25); }
.bg-light-grey-50 { background-color: var(--color-light-grey-50); }
.bg-light-grey-75 { background-color: var(--color-light-grey-75); }
.bg-off-white { background-color: var(--color-off-white); }
.bg-primary { background-color: var(--color-primary); }
.bg-pro-green { background-color: var(--color-pro-green); }
.bg-sky-blue { background-color: var(--color-sky-blue); }
.bg-status-error { background-color: var(--color-status-error); }
.bg-status-error-bg { background-color: var(--color-status-error-bg); }
.bg-status-info-bg { background-color: var(--color-status-info-bg); }
.bg-status-success-active { background-color: var(--color-status-success-active); }
.bg-status-success-bg { background-color: var(--color-status-success-bg); }
.bg-status-warning { background-color: var(--color-status-warning); }
.bg-status-warning-bg { background-color: var(--color-status-warning-bg); }
.bg-stone { background-color: var(--color-stone); }
.bg-tag-discount { background-color: var(--color-tag-discount); }
.bg-text-inverse { background-color: var(--color-text-inverse); }
.bg-transparent { background-color: rgba(0, 0, 0, 0); }
.bg-white { background-color: var(--color-white); }
.bg-white\/15 { background-color: rgba(255, 255, 255, 0.15); }
@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/15 { background-color: color-mix(in oklab,var(--color-white) 15%,transparent); }
}
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/80 { background-color: color-mix(in oklab,var(--color-white) 80%,transparent); }
}
.bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
.\[background-image\:var\(--bg-image\)\] { background-image: var(--bg-image); }
.bg-\[linear-gradient\(110deg\,\#eee_8\%\,\#fff_18\%\,\#eee_33\%\)\] { background-image: linear-gradient(110deg, rgb(238, 238, 238) 8%, rgb(255, 255, 255) 18%, rgb(238, 238, 238) 33%); }
.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.30\)_0\%\,rgba\(0\,0\,0\,0\.00\)_24\.51\%\,rgba\(0\,0\,0\,0\.00\)_58\.28\%\,rgba\(0\,0\,0\,0\.30\)_74\.04\%\)\] { background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 24.51%, rgba(0, 0, 0, 0) 58.28%, rgba(0, 0, 0, 0.3) 74.04%); }
.bg-\[linear-gradient\(270deg\,rgba\(0\,0\,0\,0\)_16\.67\%\,\#000_100\%\)\] { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 16.67%, rgb(0, 0, 0)); }
.from-chip-recommend-from { --tw-gradient-from: var(--color-chip-recommend-from); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.to-chip-recommend-to { --tw-gradient-to: var(--color-chip-recommend-to); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.bg-cover { background-size: cover; }
.bg-size-\[200\%_100\%\] { background-size: 200% 100%; }
.bg-center { background-position: 50% center; }
.bg-no-repeat { background-repeat: no-repeat; }
.fill-bg-brand { fill: var(--color-bg-brand); }
.\[stroke\:inherit\] { stroke: inherit; }
.\[stroke\:none\] { stroke: none; }
.stroke-current { stroke: currentcolor; }
.stroke-icon-brand { stroke: var(--color-icon-brand); }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.\[object-position\:right_center\] { object-position: right center; }
.object-right\! { object-position: right center !important; }
.object-top { object-position: center top; }
.p-0 { padding: 0px; }
.p-0\! { padding: 0px !important; }
.p-2 { padding: calc(var(--spacing) * 2); }
.p-4 { padding: calc(var(--spacing) * 4); }
.p-6 { padding: calc(var(--spacing) * 6); }
.p-10 { padding: calc(var(--spacing) * 10); }
.p-\[12px\] { padding: 12px; }
.p-lg { padding: var(--spacing-lg); }
.p-md { padding: var(--spacing-md); }
.p-mdl { padding: var(--spacing-mdl); }
.p-px { padding: 1px; }
.p-sm { padding: var(--spacing-sm); }
.p-smd { padding: var(--spacing-smd); }
.p-xl { padding: var(--spacing-xl); }
.p-xs { padding: var(--spacing-xs); }
.p-xsm { padding: var(--spacing-xsm); }
.p-xxs { padding: var(--spacing-xxs); }
.px-0 { padding-inline: 0px; }
.px-0\! { padding-inline: 0px !important; }
.px-0\.5 { padding-inline: calc(var(--spacing) * .5); }
.px-1 { padding-inline: var(--spacing); }
.px-1\.5 { padding-inline: calc(var(--spacing) * 1.5); }
.px-2 { padding-inline: calc(var(--spacing) * 2); }
.px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
.px-2xl { padding-inline: var(--spacing-2xl); }
.px-3 { padding-inline: calc(var(--spacing) * 3); }
.px-4 { padding-inline: calc(var(--spacing) * 4); }
.px-6 { padding-inline: calc(var(--spacing) * 6); }
.px-10 { padding-inline: calc(var(--spacing) * 10); }
.px-\[2px\] { padding-inline: 2px; }
.px-\[6px\] { padding-inline: 6px; }
.px-\[40px\] { padding-inline: 40px; }
.px-lg { padding-inline: var(--spacing-lg); }
.px-md { padding-inline: var(--spacing-md); }
.px-mdl { padding-inline: var(--spacing-mdl); }
.px-sm { padding-inline: var(--spacing-sm); }
.px-smd { padding-inline: var(--spacing-smd); }
.px-smd\! { padding-inline: var(--spacing-smd) !important; }
.px-xl { padding-inline: var(--spacing-xl); }
.px-xs { padding-inline: var(--spacing-xs); }
.\!py-0 { padding-block: 0px !important; }
.\!py-\[13px\] { padding-block: 13px !important; }
.py-0 { padding-block: 0px; }
.py-0\! { padding-block: 0px !important; }
.py-0\.5 { padding-block: calc(var(--spacing) * .5); }
.py-1 { padding-block: var(--spacing); }
.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
.py-2 { padding-block: calc(var(--spacing) * 2); }
.py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
.py-2xl { padding-block: var(--spacing-2xl); }
.py-3 { padding-block: calc(var(--spacing) * 3); }
.py-3xl { padding-block: var(--spacing-3xl); }
.py-5xl { padding-block: var(--spacing-5xl); }
.py-7xl { padding-block: var(--spacing-7xl); }
.py-8 { padding-block: calc(var(--spacing) * 8); }
.py-9 { padding-block: calc(var(--spacing) * 9); }
.py-20 { padding-block: calc(var(--spacing) * 20); }
.py-\[2px\] { padding-block: 2px; }
.py-\[5px\] { padding-block: 5px; }
.py-\[6px\] { padding-block: 6px; }
.py-\[10px\] { padding-block: 10px; }
.py-\[14px\] { padding-block: 14px; }
.py-\[30px\] { padding-block: 30px; }
.py-\[40px\] { padding-block: 40px; }
.py-lg { padding-block: var(--spacing-lg); }
.py-md { padding-block: var(--spacing-md); }
.py-mdl { padding-block: var(--spacing-mdl); }
.py-sm { padding-block: var(--spacing-sm); }
.py-sm\! { padding-block: var(--spacing-sm) !important; }
.py-smd { padding-block: var(--spacing-smd); }
.py-xl { padding-block: var(--spacing-xl); }
.py-xs { padding-block: var(--spacing-xs); }
.py-xsm { padding-block: var(--spacing-xsm); }
.py-xsm\! { padding-block: var(--spacing-xsm) !important; }
.py-xxs { padding-block: var(--spacing-xxs); }
.pt-0 { padding-top: 0px; }
.pt-0\! { padding-top: 0px !important; }
.pt-2 { padding-top: calc(var(--spacing) * 2); }
.pt-2xl { padding-top: var(--spacing-2xl); }
.pt-3 { padding-top: calc(var(--spacing) * 3); }
.pt-4 { padding-top: calc(var(--spacing) * 4); }
.pt-4xl { padding-top: var(--spacing-4xl); }
.pt-5 { padding-top: calc(var(--spacing) * 5); }
.pt-5xl { padding-top: var(--spacing-5xl); }
.pt-6 { padding-top: calc(var(--spacing) * 6); }
.pt-7 { padding-top: calc(var(--spacing) * 7); }
.pt-9 { padding-top: calc(var(--spacing) * 9); }
.pt-16 { padding-top: calc(var(--spacing) * 16); }
.pt-\[18px\] { padding-top: 18px; }
.pt-\[22px\] { padding-top: 22px; }
.pt-\[30px\] { padding-top: 30px; }
.pt-\[34px\] { padding-top: 34px; }
.pt-\[36px\] { padding-top: 36px; }
.pt-\[64px\] { padding-top: 64px; }
.pt-gutter-desktop { padding-top: var(--spacing-gutter-desktop); }
.pt-lg { padding-top: var(--spacing-lg); }
.pt-md { padding-top: var(--spacing-md); }
.pt-mdl { padding-top: var(--spacing-mdl); }
.pt-sm { padding-top: var(--spacing-sm); }
.pt-smd { padding-top: var(--spacing-smd); }
.pt-xl { padding-top: var(--spacing-xl); }
.pt-xxs { padding-top: var(--spacing-xxs); }
.\!pr-\[8px\] { padding-right: 8px !important; }
.\!pr-\[24px\] { padding-right: 24px !important; }
.pr-0 { padding-right: 0px; }
.pr-2\.5 { padding-right: calc(var(--spacing) * 2.5); }
.pr-3 { padding-right: calc(var(--spacing) * 3); }
.pr-6 { padding-right: calc(var(--spacing) * 6); }
.pr-7 { padding-right: calc(var(--spacing) * 7); }
.pr-\[65px\] { padding-right: 65px; }
.pr-lg { padding-right: var(--spacing-lg); }
.pr-md { padding-right: var(--spacing-md); }
.pr-mdl { padding-right: var(--spacing-mdl); }
.pr-xs { padding-right: var(--spacing-xs); }
.pb-0 { padding-bottom: 0px; }
.pb-0\! { padding-bottom: 0px !important; }
.pb-1\.5 { padding-bottom: calc(var(--spacing) * 1.5); }
.pb-2\.5 { padding-bottom: calc(var(--spacing) * 2.5); }
.pb-2xl { padding-bottom: var(--spacing-2xl); }
.pb-3xl { padding-bottom: var(--spacing-3xl); }
.pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.pb-5xl { padding-bottom: var(--spacing-5xl); }
.pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.pb-9xl { padding-bottom: var(--spacing-9xl); }
.pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.pb-\[2px\] { padding-bottom: 2px; }
.pb-\[16px\] { padding-bottom: 16px; }
.pb-\[30px\] { padding-bottom: 30px; }
.pb-\[36px\] { padding-bottom: 36px; }
.pb-\[64px\] { padding-bottom: 64px; }
.pb-\[66px\] { padding-bottom: 66px; }
.pb-\[86px\] { padding-bottom: 86px; }
.pb-gutter-desktop { padding-bottom: var(--spacing-gutter-desktop); }
.pb-lg { padding-bottom: var(--spacing-lg); }
.pb-md { padding-bottom: var(--spacing-md); }
.pb-mdl { padding-bottom: var(--spacing-mdl); }
.pb-sm { padding-bottom: var(--spacing-sm); }
.pb-smd { padding-bottom: var(--spacing-smd); }
.pb-xl { padding-bottom: var(--spacing-xl); }
.\!pl-\[24px\] { padding-left: 24px !important; }
.pl-0 { padding-left: 0px; }
.pl-7 { padding-left: calc(var(--spacing) * 7); }
.pl-\[18px\] { padding-left: 18px; }
.pl-\[26px\] { padding-left: 26px; }
.pl-lg { padding-left: var(--spacing-lg); }
.pl-md { padding-left: var(--spacing-md); }
.pl-mdl { padding-left: var(--spacing-mdl); }
.pl-sm { padding-left: var(--spacing-sm); }
.pl-smd { padding-left: var(--spacing-smd); }
.pl-xl { padding-left: var(--spacing-xl); }
.pl-xs { padding-left: var(--spacing-xs); }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-left\! { text-align: left !important; }
.text-right { text-align: right; }
.align-middle { vertical-align: middle; }
.type-body-1-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 16px; font-weight: 400; line-height: 20px; }
@media (min-width: 768px) {
  .type-body-1-mono { font-size: 18px; line-height: 24px; }
}
.type-subtitle-2-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 18px; font-weight: 400; line-height: 22px; }
@media (min-width: 768px) {
  .type-subtitle-2-mono { font-size: 20px; line-height: 24px; }
}
.type-body-2-mono { font-size: 16px; line-height: 20px; }
.type-body-2-mono, .type-caption-1-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-weight: 400; }
.type-caption-1-mono { font-size: 14px; line-height: 18px; }
.type-caption-2-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 16px; }
.type-body-1-italic { font-family: var(--font-sans-italic); letter-spacing: 0px; font-size: 16px; font-style: italic; font-weight: 400; line-height: 24px; }
@media (min-width: 768px) {
  .type-body-1-italic { font-size: 18px; line-height: 28px; }
}
.type-body-2-italic { font-size: 16px; line-height: 24px; }
.type-body-2-italic, .type-caption-2-italic { font-family: var(--font-sans-italic); letter-spacing: 0px; font-style: italic; font-weight: 400; }
.type-caption-2-italic { font-size: 12px; line-height: 16px; }
.type-body-1 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 24px; }
@media (min-width: 768px) {
  .type-body-1 { font-size: 18px; line-height: 28px; }
}
.type-body-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 700; line-height: 24px; }
@media (min-width: 768px) {
  .type-body-1-bold { font-size: 18px; line-height: 28px; }
}
.type-display-1 { font-family: var(--font-sans); letter-spacing: -0.03em; font-size: 56px; font-weight: 400; line-height: 0.95; }
@media (min-width: 768px) {
  .type-display-1 { font-size: 80px; }
}
@media (min-width: 1440px) {
  .type-display-1 { font-size: 96px; }
}
.type-display-1-serif { font-family: var(--font-serif); letter-spacing: 0px; font-size: 56px; font-weight: 400; line-height: 0.95; }
@media (min-width: 768px) {
  .type-display-1-serif { font-size: 80px; }
}
@media (min-width: 1440px) {
  .type-display-1-serif { font-size: 96px; }
}
.type-display-2 { font-family: var(--font-sans); letter-spacing: -0.03em; font-size: 40px; font-weight: 400; line-height: 0.95; }
@media (min-width: 768px) {
  .type-display-2 { font-size: 64px; }
}
@media (min-width: 1440px) {
  .type-display-2 { font-size: 72px; }
}
.type-display-2-serif { font-family: var(--font-serif); letter-spacing: 0px; font-size: 40px; font-weight: 400; line-height: 0.95; }
@media (min-width: 768px) {
  .type-display-2-serif { font-size: 64px; }
}
@media (min-width: 1440px) {
  .type-display-2-serif { font-size: 72px; }
}
.type-headline-1 { font-family: var(--font-sans); letter-spacing: -0.03em; font-size: 32px; font-weight: 400; line-height: 1; }
@media (min-width: 768px) {
  .type-headline-1 { font-size: 48px; }
}
@media (min-width: 1440px) {
  .type-headline-1 { font-size: 56px; }
}
.type-headline-1-serif { font-family: var(--font-serif); letter-spacing: 0px; font-size: 32px; font-weight: 400; line-height: 1; }
@media (min-width: 768px) {
  .type-headline-1-serif { font-size: 48px; }
}
@media (min-width: 1440px) {
  .type-headline-1-serif { font-size: 56px; }
}
.type-headline-2 { font-family: var(--font-sans); letter-spacing: -0.03em; font-size: 24px; font-weight: 400; line-height: 1; }
@media (min-width: 768px) {
  .type-headline-2 { font-size: 32px; }
}
@media (min-width: 1440px) {
  .type-headline-2 { font-size: 40px; }
}
.type-headline-2-serif { font-family: var(--font-serif); letter-spacing: 0px; font-size: 24px; font-weight: 400; line-height: 1; }
@media (min-width: 768px) {
  .type-headline-2-serif { font-size: 32px; }
}
@media (min-width: 1440px) {
  .type-headline-2-serif { font-size: 40px; }
}
.type-subtitle-1 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 26px; }
@media (min-width: 768px) {
  .type-subtitle-1 { font-size: 24px; line-height: 32px; }
}
.type-subtitle-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 20px; font-weight: 700; line-height: 26px; }
@media (min-width: 768px) {
  .type-subtitle-1-bold { font-size: 24px; line-height: 32px; }
}
.type-subtitle-2 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 18px; font-weight: 400; line-height: 26px; }
@media (min-width: 768px) {
  .type-subtitle-2 { font-size: 20px; line-height: 28px; }
}
.type-subtitle-2-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 18px; font-weight: 700; line-height: 26px; }
@media (min-width: 768px) {
  .type-subtitle-2-bold { font-size: 20px; line-height: 28px; }
}
.type-body-2 { font-weight: 400; }
.type-body-2, .type-body-2-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; line-height: 24px; }
.type-body-2-bold { font-weight: 700; }
.type-caption-1 { font-weight: 400; }
.type-caption-1, .type-caption-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 14px; line-height: 18px; }
.type-caption-1-bold { font-weight: 700; }
.type-caption-2 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 12px; font-weight: 400; line-height: 16px; }
.type-caption-2\! { font-family: var(--font-sans) !important; letter-spacing: 0px !important; font-size: 12px !important; font-weight: 400 !important; line-height: 16px !important; }
.type-caption-2-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 12px; font-weight: 700; line-height: 16px; }
.font-mono { font-family: var(--diatype-mono,""),monospace,sans-serif; }
.font-primary, .font-sans { font-family: var(--diatype,""),Arial,sans-serif; }
.font-sans-italic { font-family: var(--diatype-italic,""),Arial,sans-serif; }
.font-secondary, .font-serif { font-family: var(--items,""),Times,serif; }
.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.text-base\! { font-size: var(--text-base) !important; line-height: var(--tw-leading,var(--text-base--line-height)) !important; }
.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.text-sm\! { font-size: var(--text-sm) !important; line-height: var(--tw-leading,var(--text-sm--line-height)) !important; }
.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.text-xs { line-height: var(--tw-leading,var(--text-xs--line-height)); }
.text-xs, .text-xs\/4 { font-size: var(--text-xs); }
.text-xs\/4 { line-height: calc(var(--spacing) * 4); }
.text-xs\/\[1\.2\] { font-size: var(--text-xs); line-height: 1.2; }
.text-xs\/\[1\.5\] { font-size: var(--text-xs); line-height: 1.5; }
.text-\[0\.75em\], .text-\[\.75em\] { font-size: 0.75em; }
.text-\[12px\] { font-size: 12px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\]\! { font-size: 14px !important; }
.text-\[16px\] { font-size: 16px; }
.text-\[18px\] { font-size: 18px; }
.text-\[20px\] { font-size: 20px; }
.text-\[24px\] { font-size: 24px; }
.text-\[28px\] { font-size: 28px; }
.text-\[32px\] { font-size: 32px; }
.text-\[40px\] { font-size: 40px; }
.text-\[44px\] { font-size: 44px; }
.text-\[48px\] { font-size: 48px; }
.text-\[56px\]\! { font-size: 56px !important; }
.text-\[64px\] { font-size: 64px; }
.text-\[96px\] { font-size: 96px; }
.text-\[length\:inherit\] { font-size: inherit; }
.text-headline2 { font-size: var(--text-headline2); }
.text-md { font-size: var(--text-md); }
.text-md\! { font-size: var(--text-md) !important; }
.text-xxs { font-size: var(--text-xxs); }
.leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); }
.leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
.leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
.leading-7\! { --tw-leading: calc(var(--spacing) * 7) !important; line-height: calc(var(--spacing) * 7) !important; }
.leading-\[0\.95\] { --tw-leading: .95; line-height: 0.95; }
.leading-\[0\.95\]\! { --tw-leading: .95 !important; line-height: 0.95 !important; }
.leading-\[1\.2\] { --tw-leading: 1.2; line-height: 1.2; }
.leading-\[1\.05\] { --tw-leading: 1.05; line-height: 1.05; }
.leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
.leading-\[1\.3333\] { --tw-leading: 1.3333; line-height: 1.3333; }
.leading-\[1\.5714\] { --tw-leading: 1.5714; line-height: 1.5714; }
.leading-\[18px\] { --tw-leading: 18px; line-height: 18px; }
.leading-\[18px\]\! { --tw-leading: 18px !important; line-height: 18px !important; }
.leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
.leading-\[22px\] { --tw-leading: 22px; line-height: 22px; }
.leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
.leading-\[24px\]\! { --tw-leading: 24px !important; line-height: 24px !important; }
.leading-\[26px\] { --tw-leading: 26px; line-height: 26px; }
.leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
.leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
.leading-\[32px\]\! { --tw-leading: 32px !important; line-height: 32px !important; }
.leading-\[42px\] { --tw-leading: 42px; line-height: 42px; }
.leading-\[44px\] { --tw-leading: 44px; line-height: 44px; }
.leading-\[95\%\]\! { --tw-leading: 95% !important; line-height: 95% !important; }
.leading-\[95px\] { --tw-leading: 95px; line-height: 95px; }
.leading-\[105\%\] { --tw-leading: 105%; line-height: 105%; }
.leading-\[150\%\] { --tw-leading: 150%; line-height: 150%; }
.leading-none { --tw-leading: 1; line-height: 1; }
.leading-none\! { --tw-leading: 1 !important; line-height: 1 !important; }
.leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.tracking-\[-0\.03em\] { --tw-tracking: -.03em; letter-spacing: -0.03em; }
.tracking-\[-0\.72px\] { --tw-tracking: -.72px; letter-spacing: -0.72px; }
.tracking-\[-1\.2px\] { --tw-tracking: -1.2px; letter-spacing: -1.2px; }
.tracking-\[-1\.68px\] { --tw-tracking: -1.68px; letter-spacing: -1.68px; }
.tracking-\[0\] { --tw-tracking: 0; letter-spacing: 0px; }
.tracking-\[0px\] { --tw-tracking: 0px; letter-spacing: 0px; }
.tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }
.tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
.\[overflow-wrap\:anywhere\] { overflow-wrap: anywhere; }
.\[overflow-wrap\:break-word\], .break-words, .wrap-break-word { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.text-ellipsis { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-line { white-space: pre-line; }
.\[color\:var\(--caption-mobile-color\,inherit\)\] { color: var(--caption-mobile-color,inherit); }
.\[color\:var\(--headline-mobile-color\,inherit\)\] { color: var(--headline-mobile-color,inherit); }
.\[color\:var\(--subtitle-mobile-color\,inherit\)\] { color: var(--subtitle-mobile-color,inherit); }
.text-\(--active-text-color\) { color: var(--active-text-color); }
.text-\[\#0c3d3d\] { color: rgb(12, 61, 61); }
.text-\[\#0f2e2f\] { color: rgb(15, 46, 47); }
.text-\[\#4b5563\] { color: rgb(75, 85, 99); }
.text-\[\#6b7280\] { color: rgb(107, 114, 128); }
.text-\[\#7c4a00\] { color: rgb(124, 74, 0); }
.text-\[\#9ca3af\] { color: rgb(156, 163, 175); }
.text-\[\#023d3d\] { color: rgb(2, 61, 61); }
.text-\[\#27c927\] { color: rgb(39, 201, 39); }
.text-\[\#0369a1\] { color: rgb(3, 105, 161); }
.text-\[\#991b1b\] { color: rgb(153, 27, 27); }
.text-\[\#111827\] { color: rgb(17, 24, 39); }
.text-\[\#374151\] { color: rgb(55, 65, 81); }
.text-bg-agz-primary { color: var(--color-bg-agz-primary); }
.text-bg-green-secondary { color: var(--color-bg-green-secondary); }
.text-black { color: var(--color-black); }
.text-btn-terminal-hover { color: var(--color-btn-terminal-hover); }
.text-current { color: currentcolor; }
.text-dark-grey { color: var(--color-dark-grey); }
.text-dark-grey-75 { color: var(--color-dark-grey-75); }
.text-dark-grey-150 { color: var(--color-dark-grey-150); }
.text-dark-grey-175 { color: var(--color-dark-grey-175); }
.text-earth-brown { color: var(--color-earth-brown); }
.text-go-green { color: var(--color-go-green); }
.text-green-dark { color: var(--color-green-dark); }
.text-icon-brand { color: var(--color-icon-brand); }
.text-inherit { color: inherit; }
.text-input-disabled { color: var(--color-input-disabled); }
.text-input-placeholder { color: var(--color-input-placeholder); }
.text-light-grey-75 { color: var(--color-light-grey-75); }
.text-primary { color: var(--color-primary); }
.text-primary\! { color: var(--color-primary) !important; }
.text-sky-blue { color: var(--color-sky-blue); }
.text-status-error { color: var(--color-status-error); }
.text-status-warning { color: var(--color-status-warning); }
.text-text-accent { color: var(--color-text-accent); }
.text-text-brand { color: var(--color-text-brand); }
.text-text-inverse { color: var(--color-text-inverse); }
.text-text-primary { color: var(--color-text-primary); }
.text-text-primary\! { color: var(--color-text-primary) !important; }
.text-text-secondary { color: var(--color-text-secondary); }
.text-text-secondary-dark { color: var(--color-text-secondary-dark); }
.text-text-secondary-light { color: var(--color-text-secondary-light); }
.text-white { color: var(--color-white); }
.text-white\! { color: var(--color-white) !important; }
.capitalize { text-transform: capitalize; }
.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.italic { font-style: italic; }
.not-italic { font-style: normal; }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.no-underline\! { text-decoration-line: none !important; }
.underline { text-decoration-line: underline; }
.decoration-2 { text-decoration-thickness: 2px; }
.decoration-\[1\.5px\] { text-decoration-thickness: 1.5px; }
.underline-offset-2 { text-underline-offset: 2px; }
.antialiased { -webkit-font-smoothing: antialiased; }
.caret-transparent { caret-color: rgba(0, 0, 0, 0); }
.opacity-0 { opacity: 0; }
.opacity-5 { opacity: 0.05; }
.opacity-15 { opacity: 0.15; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-80 { opacity: 0.8; }
.opacity-100 { opacity: 1; }
.shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
.shadow, .shadow-\[-8px_0_32px_rgba\(0\,0\,0\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[-8px_0_32px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: -8px 0 32px var(--tw-shadow-color,#00000029); }
.shadow-\[0_-1px_0_var\(--color-light-grey-50\)_inset\] { --tw-shadow: 0 -1px 0 var(--tw-shadow-color,var(--color-light-grey-50)) inset; }
.shadow-\[0_-1px_0_var\(--color-light-grey-50\)_inset\], .shadow-\[0_-1px_0_var\(--color-light-grey-75\)_inset\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[0_-1px_0_var\(--color-light-grey-75\)_inset\] { --tw-shadow: 0 -1px 0 var(--tw-shadow-color,var(--color-light-grey-75)) inset; }
.shadow-\[0_0_0_1px_var\(--color-light-grey-75\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey-75)); }
.shadow-\[0_0_0_1px_var\(--color-light-grey-75\)\], .shadow-\[0_0_0_2px_white\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[0_0_0_2px_white\] { --tw-shadow: 0 0 0 2px var(--tw-shadow-color,white); }
.shadow-\[0_1px_0_var\(--color-light-grey-75\)_inset\] { --tw-shadow: 0 1px 0 var(--tw-shadow-color,var(--color-light-grey-75)) inset; }
.shadow-\[0_1px_0_var\(--color-light-grey-75\)_inset\], .shadow-\[0_2px_4px_0_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[0_2px_4px_0_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 2px 4px 0 var(--tw-shadow-color,#00000040); }
.shadow-\[0_4px_10px_0_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 4px 10px 0 var(--tw-shadow-color,#0000001a); }
.shadow-\[0_4px_10px_0_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_8px_48px_rgba\(107\,114\,128\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[0_8px_48px_rgba\(107\,114\,128\,0\.16\)\] { --tw-shadow: 0 8px 48px var(--tw-shadow-color,#6b728029); }
.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 18px 48px var(--tw-shadow-color,#0000001f); }
.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.12\)\], .shadow-\[0px_5px_40px_rgba\(0\,0\,0\,0\.15\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[0px_5px_40px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0px 5px 40px var(--tw-shadow-color,#00000026); }
.shadow-\[0px_18px_48px_0px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0px 18px 48px 0px var(--tw-shadow-color,#0000001f); }
.shadow-\[0px_18px_48px_0px_rgba\(0\,0\,0\,0\.12\)\], .shadow-\[2px_4px_8px_0px_rgba\(0\,47\,48\,0\.05\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[2px_4px_8px_0px_rgba\(0\,47\,48\,0\.05\)\] { --tw-shadow: 2px 4px 8px 0px var(--tw-shadow-color,#002f300d); }
.shadow-\[4px_8px_20px_0px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 4px 8px 20px 0px var(--tw-shadow-color,#0003); }
.shadow-\[4px_8px_20px_0px_rgba\(0\,0\,0\,0\.2\)\], .shadow-\[inset_0_0_0_1px_var\(--color-bg-green-radio\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_var\(--color-bg-green-radio\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-bg-green-radio)); }
.shadow-\[inset_0_0_0_1px_var\(--color-input-border\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-input-border)); }
.shadow-\[inset_0_0_0_1px_var\(--color-input-border\)\], .shadow-\[inset_0_0_0_1px_var\(--color-light-grey-50\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_var\(--color-light-grey-50\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey-50)); }
.shadow-\[inset_0_0_0_1px_var\(--color-light-grey-75\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey-75)); }
.shadow-\[inset_0_0_0_1px_var\(--color-light-grey-75\)\], .shadow-none { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; }
.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
.shadow-sm, .shadow-sticky-nav { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-sticky-nav { --tw-shadow: 0 8px 8px 0 var(--tw-shadow-color,#0f2e2f0a); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); }
.ring, .shadow-xl { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ring { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); }
.ring-2 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ring-input-border-focus { --tw-ring-color: var(--color-input-border-focus); }
.ring-offset-2 { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
.outline { outline-width: 1px; }
.outline, .outline-2 { outline-style: var(--tw-outline-style); }
.outline-2 { outline-width: 2px; }
.outline-offset-2 { outline-offset: 2px; }
.outline-input-border-focus { outline-color: var(--color-input-border-focus); }
.outline-transparent { outline-color: rgba(0, 0, 0, 0); }
.blur { --tw-blur: blur(8px); }
.blur, .grayscale-\[80\%\] { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
.grayscale-\[80\%\] { --tw-grayscale: grayscale(80%); }
.invert { --tw-invert: invert(100%); }
.filter, .invert { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
.backdrop-blur-\[5px\] { --tw-backdrop-blur: blur(5px); }
.backdrop-blur-\[20px\], .backdrop-blur-\[5px\] { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
.backdrop-blur-\[20px\] { --tw-backdrop-blur: blur(20px); }
.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[background-color\,color\] { transition-property: background-color, color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[background-image\] { transition-property: background-image; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[background\] { transition-property: background; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[border-color\,outline-color\] { transition-property: border-color, outline-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[border-color\] { transition-property: border-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[border\] { transition-property: border; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[clip-path\] { transition-property: clip-path; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[color\,font-weight\] { transition-property: color, font-weight; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[filter\] { transition-property: filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[outline-color\] { transition-property: outline-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[padding\] { transition-property: padding; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-\[scale\,opacity\] { transition-property: scale, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
.duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
.duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
.duration-250 { --tw-duration: .25s; transition-duration: 0.25s; }
.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
.duration-400 { --tw-duration: .4s; transition-duration: 0.4s; }
.duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
.duration-\[250ms\] { --tw-duration: .25s; transition-duration: 0.25s; }
.ease-\[ease\] { --tw-ease: ease; transition-timing-function: ease; }
.ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
.ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
.\[will-change\:clip-path\] { will-change: clip-path; }
.animate-in { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.15s; }
.animate-out { --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; animation-name: exit; animation-duration: 0.15s; }
.outline-none { --tw-outline-style: none; outline-style: none; }
.select-none { user-select: none; }
.\[--button-icon-size\:16px\] { --button-icon-size: 16px; }
.\[--button-icon-size\:18px\] { --button-icon-size: 18px; }
.\[--button-icon-size\:20px\] { --button-icon-size: 20px; }
.\[--button-icon-size\:24px\] { --button-icon-size: 24px; }
.\[--flavor-option-bg\:var\(--color-white\)\] { --flavor-option-bg: var(--color-white); }
.\[-ms-overflow-style\:none\] { }
.\[-webkit-box-orient\:vertical\] { -webkit-box-orient: vertical; }
.\[-webkit-text-stroke-color\:var\(--headline-stroke-color\,inherit\)\] { -webkit-text-stroke-color: var(--headline-stroke-color,inherit); }
.\[-webkit-text-stroke-width\:2px\] { -webkit-text-stroke-width: 2px; }
.\[background\:var\(--gradient-agz\)\] { background: var(--gradient-agz); }
.\[background\:var\(--gradient-agz-alt\)\] { background: var(--gradient-agz-alt); }
.\[background\:var\(--gradient-chocolate\)\] { background: var(--gradient-chocolate); }
.\[background\:var\(--gradient-chocolate-mint\)\] { background: var(--gradient-chocolate-mint); }
.\[background\:var\(--gradient-citrus\)\] { background: var(--gradient-citrus); }
.\[background\:var\(--gradient-dark-green\)\] { background: var(--gradient-dark-green); }
.\[background\:var\(--gradient-dark-green-reverse\)\] { background: var(--gradient-dark-green-reverse); }
.\[background\:var\(--gradient-deep-purple\)\] { background: var(--gradient-deep-purple); }
.\[background\:var\(--gradient-green\)\] { background: var(--gradient-green); }
.\[background\:var\(--gradient-green-to-yellow\)\] { background: var(--gradient-green-to-yellow); }
.\[background\:var\(--gradient-purple\)\] { background: var(--gradient-purple); }
.\[background\:var\(--gradient-purple-greenish\)\] { background: var(--gradient-purple-greenish); }
.\[clip-path\:circle\(8px_at_14px_50\%\)\] { clip-path: circle(8px at 14px center); }
.\[clip-path\:inset\(0_round_4px\)\] { clip-path: inset(0px round 4px); }
.\[grid-area\:1\/1\] { grid-area: 1 / 1; }
.\[paint-order\:stroke_fill\] { paint-order: stroke; }
.\[transition\:max-height_0\.4s\,opacity_0\.3s\] { transition: max-height 0.4s, opacity 0.3s; }
.backface-hidden { backface-visibility: hidden; }
.duration-100 { animation-duration: 0.1s; }
.duration-150 { animation-duration: 0.15s; }
.duration-200 { animation-duration: 0.2s; }
.duration-250 { animation-duration: 0.25s; }
.duration-300 { animation-duration: 0.3s; }
.duration-400 { animation-duration: 0.4s; }
.duration-500 { animation-duration: 0.5s; }
.duration-\[250ms\] { animation-duration: 0.25s; }
.ease-\[ease\] { animation-timing-function: ease; }
.ease-in { animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.fade-in { --tw-enter-opacity: 0; }
.fade-out { --tw-exit-opacity: 0; }
.paused { animation-play-state: paused; }
.running { animation-play-state: running; }
.transform-3d { transform-style: preserve-3d; }
:is(.\*\:box-border > *) { box-sizing: border-box; }
.not-first\:mt-md:not(:first-child) { margin-top: var(--spacing-md); }
.not-first\:mt-sm:not(:first-child) { margin-top: var(--spacing-sm); }
.not-last\:mb-\[15px\]:not(:last-child) { margin-bottom: 15px; }
.not-last\:border-b:not(:last-child) { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.not-last\:border-\[\#707170\]:not(:last-child) { border-color: rgb(112, 113, 112); }
.group-odd\:rounded-tl-lg:is(:where(.group):nth-child(2n+1) *) { border-top-left-radius: var(--radius-lg); }
.group-odd\:border-l-\[5px\]:is(:where(.group):nth-child(2n+1) *) { border-left-style: var(--tw-border-style); border-left-width: 5px; }
.group-odd\:text-text-secondary:is(:where(.group):nth-child(2n+1) *) { color: var(--color-text-secondary); }
.group-even\:rounded-tr-lg:is(:where(.group):nth-child(2n) *) { border-top-right-radius: var(--radius-lg); }
.group-even\:border-r-\[5px\]:is(:where(.group):nth-child(2n) *) { border-right-style: var(--tw-border-style); border-right-width: 5px; }
.group-even\:bg-bg-brand:is(:where(.group):nth-child(2n) *) { background-color: var(--color-bg-brand); }
.group-even\:text-white:is(:where(.group):nth-child(2n) *) { color: var(--color-white); }
.group-open\:rotate-180:is(:where(.group):is(:where([data-rac])[data-open], :where(:not([data-rac]))[open]) *) { rotate: 180deg; }
@media (hover: hover) {
  .group-hover\:translate-x-1:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:scale-\[1\.07\]:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { scale: 1.07; }
  .group-hover\:border-input-border-focus:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { border-color: var(--color-input-border-focus); }
  .group-hover\:bg-go-green:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { background-color: var(--color-go-green); }
  .group-hover\:text-black:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { color: var(--color-black); }
  .group-hover\:opacity-100:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { opacity: 1; }
  .group-hover\/card\:scale-105:is(:where(.group\/card):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
.group-focus-visible\:opacity-100:is(:where(.group):is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) *) { opacity: 1; }
.group-focus-visible\:outline-2:is(:where(.group):is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) *) { outline-style: var(--tw-outline-style); outline-width: 2px; }
.group-focus-visible\:outline-offset-2:is(:where(.group):is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) *) { outline-offset: 2px; }
.group-focus-visible\:outline-primary:is(:where(.group):is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) *) { outline-color: var(--color-primary); }
.group-active\:opacity-0:is(:where(.group):is(:where([data-rac])[data-active], :where(:not([data-rac])):active) *) { opacity: 0; }
.group-data-hovered\:opacity-100:is(:where(.group)[data-hovered] *) { opacity: 1; }
.group-placement-left\:-rotate-90:is(:where(.group)[data-placement="left"] *) { rotate: -90deg; }
.group-placement-right\:rotate-90:is(:where(.group)[data-placement="right"] *) { rotate: 90deg; }
.group-expanded\:rotate-180:is(:where(.group):is(:where([data-rac])[data-expanded], :where(:not([data-rac]))[expanded]) *), .group-placement-bottom\:rotate-180:is(:where(.group)[data-placement="bottom"] *) { rotate: 180deg; }
.group-selected\:border-black:is(:where(.group)[data-selected] *) { border-color: var(--color-black); }
.group-selected\:border-status-success:is(:where(.group)[data-selected] *) { border-color: var(--color-status-success); }
.group-selected\:bg-status-success-bg:is(:where(.group)[data-selected] *) { background-color: var(--color-status-success-bg); }
.group-selected\:text-status-success:is(:where(.group)[data-selected] *) { color: var(--color-status-success); }
.group-selected\:shadow-\[inset_0_0_0_1px_var\(--color-bg-green-radio\)\]:is(:where(.group)[data-selected] *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-bg-green-radio)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.placeholder\:text-input-disabled::placeholder { color: var(--color-input-disabled); }
.placeholder\:text-input-placeholder::placeholder { color: var(--color-input-placeholder); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:inset-0::before { content: var(--tw-content); inset: 0px; }
.before\:top-xs::before { content: var(--tw-content); top: var(--spacing-xs); }
.before\:left-xs::before { content: var(--tw-content); left: var(--spacing-xs); }
.before\:m-auto::before { content: var(--tw-content); margin: auto; }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:size-3::before { width: calc(var(--spacing) * 3); }
.before\:h-3::before, .before\:size-3::before { content: var(--tw-content); height: calc(var(--spacing) * 3); }
.before\:h-px::before { content: var(--tw-content); height: 1px; }
.before\:w-3::before { content: var(--tw-content); width: calc(var(--spacing) * 3); }
.before\:w-full::before { content: var(--tw-content); width: 100%; }
.before\:rounded-circle::before { content: var(--tw-content); border-radius: var(--radius-circle); }
.before\:rounded-full::before { content: var(--tw-content); border-radius: var(--radius-full); }
.before\:bg-input-disabled::before { content: var(--tw-content); background-color: var(--color-input-disabled); }
.before\:bg-input-success-filled::before { content: var(--tw-content); background-color: var(--color-input-success-filled); }
.before\:bg-transparent::before { content: var(--tw-content); background-color: rgba(0, 0, 0, 0); }
.before\:bg-white::before { content: var(--tw-content); background-color: var(--color-white); }
.before\:transition-colors::before { content: var(--tw-content); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.group-selected\:before\:bg-bg-green-radio:is(:where(.group)[data-selected] *)::before { content: var(--tw-content); background-color: var(--color-bg-green-radio); }
.group-selected\:before\:bg-status-success:is(:where(.group)[data-selected] *)::before { content: var(--tw-content); background-color: var(--color-status-success); }
.after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
.after\:invisible::after { content: var(--tw-content); visibility: hidden; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:inset-0::after { content: var(--tw-content); inset: 0px; }
.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }
.after\:left-0::after { content: var(--tw-content); left: 0px; }
.after\:block::after { content: var(--tw-content); display: block; }
.after\:h-0::after { content: var(--tw-content); height: 0px; }
.after\:h-1::after { content: var(--tw-content); height: var(--spacing); }
.after\:h-full::after { content: var(--tw-content); height: 100%; }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-\[18px\]::after { content: var(--tw-content); width: 18px; }
.after\:w-full::after { content: var(--tw-content); width: 100%; }
.after\:overflow-hidden::after { content: var(--tw-content); overflow: hidden; }
.after\:rounded-\[29px\]::after { content: var(--tw-content); border-radius: 29px; }
.after\:rounded-\[inherit\]::after { content: var(--tw-content); border-radius: inherit; }
.after\:bg-go-green::after { content: var(--tw-content); background-color: var(--color-go-green); }
.after\:bg-primary::after { content: var(--tw-content); background-color: var(--color-primary); }
.after\:bg-white::after { content: var(--tw-content); background-color: var(--color-white); }
.after\:bg-\[linear-gradient\(to_top_right\,transparent_49\%\,var\(--color-input-disabled\)_49\.5\%\,var\(--color-input-disabled\)_50\.5\%\,transparent_51\%\)\]::after { content: var(--tw-content); background-image: linear-gradient(to top right,transparent 49%,var(--color-input-disabled) 49.5%,var(--color-input-disabled) 50.5%,transparent 51%); }
.after\:font-bold::after { content: var(--tw-content); --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.after\:opacity-0::after { content: var(--tw-content); opacity: 0; }
.after\:transition-opacity::after { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.after\:duration-200::after { --tw-duration: .2s; transition-duration: 0.2s; }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.after\:content-\[attr\(data-text\)\]::after { --tw-content: attr(data-text); content: var(--tw-content); }
.after\:duration-200::after { content: var(--tw-content); animation-duration: 0.2s; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:mt-md:first-child { margin-top: var(--spacing-md); }
.first\:mt-sm:first-child { margin-top: var(--spacing-sm); }
.first\:rounded-t-\[24px\]:first-child { border-top-left-radius: 24px; border-top-right-radius: 24px; }
.last\:mr-0:last-child { margin-right: 0px; }
.last\:rounded-b-\[24px\]:last-child { border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; }
.last\:border-t:last-child { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
.last\:border-black:last-child { border-color: var(--color-black); }
.last\:bg-transparent:last-child { background-color: rgba(0, 0, 0, 0); }
.odd\:marker\:content-\[\'◆_\'\]:nth-child(2n+1) ::marker { --tw-content: "◆ "; content: var(--tw-content); }
.odd\:marker\:content-\[\'◆_\'\]:nth-child(2n+1)::marker { --tw-content: "◆ "; content: var(--tw-content); }
.odd\:marker\:content-\[\'◆_\'\]:nth-child(2n+1) ::-webkit-details-marker, .odd\:marker\:content-\[\'◆_\'\]:nth-child(2n+1)::-webkit-details-marker { --tw-content: "◆ "; content: var(--tw-content); }
.even\:bg-\[\#f5f6f5\]:nth-child(2n) { background-color: rgb(245, 246, 245); }
.even\:marker\:content-\[\'◇_\'\]:nth-child(2n) ::marker { --tw-content: "◇ "; content: var(--tw-content); }
.even\:marker\:content-\[\'◇_\'\]:nth-child(2n)::marker { --tw-content: "◇ "; content: var(--tw-content); }
.even\:marker\:content-\[\'◇_\'\]:nth-child(2n) ::-webkit-details-marker, .even\:marker\:content-\[\'◇_\'\]:nth-child(2n)::-webkit-details-marker { --tw-content: "◇ "; content: var(--tw-content); }
.placeholder-shown\:text-text-secondary:is([data-placeholder], :placeholder-shown) { color: var(--color-text-secondary); }
.placeholder-shown\:italic:is([data-placeholder], :placeholder-shown) { font-style: italic; }
.focus-within\:shadow-\[inset_0_0_0_2px_var\(--color-primary\)\]:is(:where([data-rac])[data-focus-within], :where(:not([data-rac])):focus-within) { --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color,var(--color-primary)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
@media (hover: hover) {
  .hover\:border-\[\#0c3d3d\]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { border-color: rgb(12, 61, 61); }
  .hover\:border-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { border-color: var(--color-go-green); }
  .hover\:border-status-error:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { border-color: var(--color-status-error); }
  .hover\:border-status-success:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { border-color: var(--color-status-success); }
  .hover\:\!bg-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-go-green) !important; }
  .hover\:bg-\[\#f3f4f6\]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: rgb(243, 244, 246); }
  .hover\:bg-btn-agz-hover:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-btn-agz-hover); }
  .hover\:bg-btn-sky-blue-hover:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-btn-sky-blue-hover); }
  .hover\:bg-btn-terminal-hover:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-btn-terminal-hover); }
  .hover\:bg-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-go-green); }
  .hover\:bg-green-dark:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-green-dark); }
  .hover\:bg-input-bg-hover:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-input-bg-hover); }
  .hover\:bg-light-grey-25:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-light-grey-25); }
  .hover\:bg-light-grey-50:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-light-grey-50); }
  .hover\:bg-light-grey-75:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-light-grey-75); }
  .hover\:bg-primary:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-primary); }
  .hover\:bg-status-success-bg:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-status-success-bg); }
  .hover\:text-\[\#0c3d3d\]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: rgb(12, 61, 61); }
  .hover\:text-\[\#46de46\]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: rgb(70, 222, 70); }
  .hover\:text-\[\#111827\]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: rgb(17, 24, 39); }
  .hover\:text-black:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-black); }
  .hover\:text-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-go-green); }
  .hover\:text-status-success:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-status-success); }
  .hover\:text-text-inverse:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-text-inverse); }
  .hover\:text-text-primary:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-text-primary); }
  .hover\:underline:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { text-decoration-line: underline; }
  .hover\:opacity-70:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { opacity: 0.7; }
  .hover\:brightness-75:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { --tw-brightness: brightness(75%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .group-selected\:hover\:bg-status-success-bg:is(:where(.group)[data-selected] *):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-status-success-bg); }
}
.focus\:border-\[\#0c3d3d\]:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { border-color: rgb(12, 61, 61); }
.focus\:border-input-border-focus:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { border-color: var(--color-input-border-focus); }
.focus\:bg-light-grey-50:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { background-color: var(--color-light-grey-50); }
.focus\:bg-primary:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { background-color: var(--color-primary); }
.focus\:text-black:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { color: var(--color-black); }
.focus\:text-text-inverse:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { color: var(--color-text-inverse); }
.focus\:ring-2:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.focus\:outline-none:is(:where([data-rac])[data-focused], :where(:not([data-rac])):focus) { --tw-outline-style: none; outline-style: none; }
.focus-visible\:bg-light-grey-25:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { background-color: var(--color-light-grey-25); }
.focus-visible\:bg-transparent:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { background-color: rgba(0, 0, 0, 0); }
.focus-visible\:text-status-success:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { color: var(--color-status-success); }
.focus-visible\:underline:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { text-decoration-line: underline; }
.focus-visible\:ring-2:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.focus-visible\:ring-green-dark:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { --tw-ring-color: var(--color-green-dark); }
.focus-visible\:ring-text-brand:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { --tw-ring-color: var(--color-text-brand); }
.focus-visible\:outline-2:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { outline-style: var(--tw-outline-style); outline-width: 2px; }
.focus-visible\:outline-offset-2:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { outline-offset: 2px; }
.focus-visible\:outline-go-green:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { outline-color: var(--color-go-green); }
.focus-visible\:outline-input-border-focus:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { outline-color: var(--color-input-border-focus); }
.focus-visible\:outline-none:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { --tw-outline-style: none; outline-style: none; }
.focus-visible\:ring-inset:is(:where([data-rac])[data-focus-visible], :where(:not([data-rac])):focus-visible) { --tw-ring-inset: inset; }
.active\:bg-input-bg-hover:is(:where([data-rac])[data-active], :where(:not([data-rac])):active) { background-color: var(--color-input-bg-hover); }
@media (hover: hover) {
  .enabled\:hover\:bg-light-grey-75:enabled:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-light-grey-75); }
  .enabled\:hover\:text-text-brand:enabled:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-text-brand); }
}
.enabled\:active\:bg-light-grey:enabled:is(:where([data-rac])[data-active], :where(:not([data-rac])):active) { background-color: var(--color-light-grey); }
.disabled\:pointer-events-none:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { pointer-events: none; }
.disabled\:cursor-auto:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { cursor: auto; }
.disabled\:cursor-default:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { cursor: default; }
.disabled\:cursor-not-allowed:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { cursor: not-allowed; }
.disabled\:border-dark-grey:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { border-color: var(--color-dark-grey); }
.disabled\:bg-bg-bright-grey:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-bg-bright-grey); }
.disabled\:bg-btn-secondary-disabled:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-btn-secondary-disabled); }
.disabled\:bg-btn-terminal-disabled:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-btn-terminal-disabled); }
.disabled\:bg-dark-grey:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-dark-grey); }
.disabled\:bg-input-disabled:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-input-disabled); }
.disabled\:bg-light-grey-25:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: var(--color-light-grey-25); }
.disabled\:bg-transparent:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { background-color: rgba(0, 0, 0, 0); }
.disabled\:text-dark-grey:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-dark-grey); }
.disabled\:text-dark-grey-75:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-dark-grey-75); }
.disabled\:text-input-disabled:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-input-disabled); }
.disabled\:text-primary:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-primary); }
.disabled\:text-text-inverse:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-text-inverse); }
.disabled\:text-text-primary:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { color: var(--color-text-primary); }
.disabled\:opacity-40:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { opacity: 0.4; }
.disabled\:opacity-50:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { opacity: 0.5; }
.disabled\:opacity-60:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { opacity: 0.6; }
.disabled\:opacity-70:is(:where([data-rac])[data-disabled], :where(:not([data-rac])):disabled) { opacity: 0.7; }
.aria-expanded\:border-status-error[aria-expanded="true"] { border-color: var(--color-status-error); }
.aria-expanded\:border-status-success-active[aria-expanded="true"] { border-color: var(--color-status-success-active); }
.data-\[has-tag\=true\]\:mt-md[data-has-tag="true"] { margin-top: var(--spacing-md); }
.data-\[selected\=true\]\:border-border-brand[data-selected="true"] { border-color: var(--color-border-brand); }
.data-\[selected\=true\]\:bg-status-success-bg[data-selected="true"] { background-color: var(--color-status-success-bg); }
.data-\[state\=active\]\:bg-go-green[data-state="active"], .data-\[state\=completed\]\:bg-go-green[data-state="completed"] { background-color: var(--color-go-green); }
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:transition-\[height\] { transition-property: height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
}
@media not all and (min-width: 1440px) {
  .max-wide\:hidden { display: none; }
}
@media not all and (min-width: 1024px) {
  .max-desktop\:my-lg { margin-block: var(--spacing-lg); }
  .max-desktop\:mt-0 { margin-top: 0px; }
  .max-desktop\:mt-lg { margin-top: var(--spacing-lg); }
  .max-desktop\:mt-md { margin-top: var(--spacing-md); }
  .max-desktop\:mt-sm { margin-top: var(--spacing-sm); }
  .max-desktop\:mb-lg { margin-bottom: var(--spacing-lg); }
  .max-desktop\:mb-md { margin-bottom: var(--spacing-md); }
  .max-desktop\:flex { display: flex; }
  .max-desktop\:hidden { display: none; }
  .max-desktop\:flex-col { flex-direction: column; }
  .max-desktop\:items-center { align-items: center; }
  .max-desktop\:border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .max-desktop\:border-dark-grey { border-color: var(--color-dark-grey); }
  .max-desktop\:py-0 { padding-block: 0px; }
  .max-desktop\:py-lg { padding-block: var(--spacing-lg); }
  .max-desktop\:pt-2xl { padding-top: var(--spacing-2xl); }
  .max-desktop\:pt-\[15px\] { padding-top: 15px; }
  .max-desktop\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .max-desktop\:text-\[32px\] { font-size: 32px; }
  .max-desktop\:text-\[64px\] { font-size: 64px; }
  .max-desktop\:text-md { font-size: var(--text-md); }
  .max-desktop\:leading-\[1\.05\] { --tw-leading: 1.05; line-height: 1.05; }
  .max-desktop\:leading-\[1\.3333\] { --tw-leading: 1.3333; line-height: 1.3333; }
  .max-desktop\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
}
@media not all and (min-width: 1023px) {
  .max-\[1023px\]\:text-\[56px\] { font-size: 56px; }
}
@media not all and (min-width: 768px) {
  .max-tablet\:m-0 { margin: 0px; }
  .max-tablet\:-mx-lg { margin-inline: calc(var(--spacing-lg) * -1); }
  .max-tablet\:-mx-smd { margin-inline: calc(var(--spacing-smd) * -1); }
  .max-tablet\:mx-auto { margin-inline: auto; }
  .max-tablet\:mx-sm { margin-inline: var(--spacing-sm); }
  .max-tablet\:my-0 { margin-block: 0px; }
  .max-tablet\:mt-0 { margin-top: 0px; }
  .max-tablet\:mr-xs { margin-right: var(--spacing-xs); }
  .max-tablet\:hidden { display: none; }
  .max-tablet\:max-h-\[170px\] { max-height: 170px; }
  .max-tablet\:min-h-\[327px\] { min-height: 327px; }
  .max-tablet\:w-full { width: 100%; }
  .max-tablet\:max-w-\[312px\] { max-width: 312px; }
  .max-tablet\:max-w-\[327px\] { max-width: 327px; }
  .max-tablet\:min-w-\[312px\] { min-width: 312px; }
  .max-tablet\:min-w-fit { min-width: fit-content; }
  .max-tablet\:shrink-0 { flex-shrink: 0; }
  .max-tablet\:grow-0 { flex-grow: 0; }
  .max-tablet\:basis-\[312px\] { flex-basis: 312px; }
  .max-tablet\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .max-tablet\:scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .max-tablet\:flex-col { flex-direction: column; }
  .max-tablet\:rounded-md { border-radius: var(--radius-md); }
  .max-tablet\:rounded-t-lg { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); }
  .max-tablet\:rounded-t-md { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
  .max-tablet\:rounded-t-none { border-top-left-radius: var(--radius-none); border-top-right-radius: var(--radius-none); }
  .max-tablet\:rounded-b-lg { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .max-tablet\:rounded-b-none { border-bottom-right-radius: var(--radius-none); border-bottom-left-radius: var(--radius-none); }
  .max-tablet\:border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .max-tablet\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .max-tablet\:px-0 { padding-inline: 0px; }
  .max-tablet\:px-lg { padding-inline: var(--spacing-lg); }
  .max-tablet\:px-md { padding-inline: var(--spacing-md); }
  .max-tablet\:px-smd { padding-inline: var(--spacing-smd); }
  .max-tablet\:pt-xl { padding-top: var(--spacing-xl); }
  .max-tablet\:pt-xs { padding-top: var(--spacing-xs); }
  .max-tablet\:pl-lg { padding-left: var(--spacing-lg); }
  .max-tablet\:text-center { text-align: center; }
  .max-tablet\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .max-tablet\:text-\[64px\] { font-size: 64px; }
  .max-tablet\:text-md { font-size: var(--text-md); }
  .max-tablet\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .max-tablet\:leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }
  .max-tablet\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .max-tablet\:transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .max-tablet\:duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .max-tablet\:ease-\[ease\] { --tw-ease: ease; transition-timing-function: ease; }
  .max-tablet\:duration-500 { animation-duration: 0.5s; }
  .max-tablet\:ease-\[ease\] { animation-timing-function: ease; }
}
@media not all and (min-width: 767px) {
  .max-\[767px\]\:mt-0 { margin-top: 0px; }
  .max-\[767px\]\:mb-7xl { margin-bottom: var(--spacing-7xl); }
  .max-\[767px\]\:mb-lg { margin-bottom: var(--spacing-lg); }
  .max-\[767px\]\:mb-sm { margin-bottom: var(--spacing-sm); }
  .max-\[767px\]\:ml-\[1rem\] { margin-left: 1rem; }
  .max-\[767px\]\:\!size-\[56px\] { width: 56px !important; height: 56px !important; }
  .max-\[767px\]\:h-\[56px\] { height: 56px; }
  .max-\[767px\]\:h-\[195px\]\! { height: 195px !important; }
  .max-\[767px\]\:w-6 { width: calc(var(--spacing) * 6); }
  .max-\[767px\]\:w-\[156px\]\! { width: 156px !important; }
  .max-\[767px\]\:gap-md { gap: var(--spacing-md); }
  .max-\[767px\]\:rounded-none { border-radius: var(--radius-none); }
  .max-\[767px\]\:px-0 { padding-inline: 0px; }
  .max-\[767px\]\:px-\[24px\] { padding-inline: 24px; }
  .max-\[767px\]\:pb-2\.5 { padding-bottom: calc(var(--spacing) * 2.5); }
  .max-\[767px\]\:text-left { text-align: left; }
  .max-\[767px\]\:text-\[16px\] { font-size: 16px; }
  .max-\[767px\]\:text-\[32px\] { font-size: 32px; }
  .max-\[767px\]\:text-md { font-size: var(--text-md); }
  .max-\[767px\]\:leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
  .max-\[767px\]\:leading-\[26px\] { --tw-leading: 26px; line-height: 26px; }
  @media (hover: hover) {
  .max-\[767px\]\:hover\:\!bg-transparent:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: rgba(0, 0, 0, 0) !important; }
  .max-\[767px\]\:hover\:bg-transparent:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: rgba(0, 0, 0, 0); }
  .max-\[767px\]\:hover\:text-primary:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-primary); }
}
}
@media not all and (min-width: 567px) {
  .max-\[567px\]\:w-full { width: 100%; }
  .max-\[567px\]\:max-w-\[310px\] { max-width: 310px; }
}
@media (min-width: 568px) {
  .min-\[568px\]\:w-4\/5 { width: 80%; }
  .min-\[568px\]\:justify-between { justify-content: space-between; }
}
@media (min-width: 768px) {
  .tablet\:absolute { position: absolute; }
  .tablet\:static { position: static; }
  .tablet\:top-0 { top: 0px; }
  .tablet\:top-1\/2 { top: 50%; }
  .tablet\:top-2xl { top: var(--spacing-2xl); }
  .tablet\:top-auto { top: auto; }
  .tablet\:top-md { top: var(--spacing-md); }
  .tablet\:right-0 { right: 0px; }
  .tablet\:right-2xl { right: var(--spacing-2xl); }
  .tablet\:right-lg { right: var(--spacing-lg); }
  .tablet\:bottom-0 { bottom: 0px; }
  .tablet\:bottom-lg { bottom: var(--spacing-lg); }
  .tablet\:left-md { left: var(--spacing-md); }
  .tablet\:z-0 { z-index: 0; }
  .tablet\:order-none { order: 0; }
  .tablet\:col-span-6 { grid-column: span 6 / span 6; }
  .tablet\:float-left { float: left; }
  .tablet\:m-0 { margin: 0px; }
  .tablet\:mx-0 { margin-inline: 0px; }
  .tablet\:mx-\[30px\] { margin-inline: 30px; }
  .tablet\:-my-md { margin-block: calc(var(--spacing-md) * -1); }
  .tablet\:my-\[2px\] { margin-block: 2px; }
  .tablet\:my-\[20px\] { margin-block: 20px; }
  .tablet\:my-lg { margin-block: var(--spacing-lg); }
  .tablet\:my-md { margin-block: var(--spacing-md); }
  .tablet\:my-mdl { margin-block: var(--spacing-mdl); }
  .tablet\:-mt-2xl { margin-top: calc(var(--spacing-2xl) * -1); }
  .tablet\:mt-0 { margin-top: 0px; }
  .tablet\:mt-2xl { margin-top: var(--spacing-2xl); }
  .tablet\:mt-3xl { margin-top: var(--spacing-3xl); }
  .tablet\:mt-9 { margin-top: calc(var(--spacing) * 9); }
  .tablet\:mt-\[16px\] { margin-top: 16px; }
  .tablet\:mt-\[36px\] { margin-top: 36px; }
  .tablet\:mt-\[56px\] { margin-top: 56px; }
  .tablet\:mt-lg { margin-top: var(--spacing-lg); }
  .tablet\:mt-md { margin-top: var(--spacing-md); }
  .tablet\:mt-sm { margin-top: var(--spacing-sm); }
  .tablet\:mt-xl { margin-top: var(--spacing-xl); }
  .tablet\:-mr-2xl { margin-right: calc(var(--spacing-2xl) * -1); }
  .tablet\:mr-0 { margin-right: 0px; }
  .tablet\:mr-9 { margin-right: calc(var(--spacing) * 9); }
  .tablet\:mr-lg { margin-right: var(--spacing-lg); }
  .tablet\:mb-0 { margin-bottom: 0px; }
  .tablet\:mb-2xl { margin-bottom: var(--spacing-2xl); }
  .tablet\:mb-4xl { margin-bottom: var(--spacing-4xl); }
  .tablet\:mb-9xl { margin-bottom: var(--spacing-9xl); }
  .tablet\:mb-\[3px\] { margin-bottom: 3px; }
  .tablet\:mb-\[16px\] { margin-bottom: 16px; }
  .tablet\:mb-\[18px\] { margin-bottom: 18px; }
  .tablet\:mb-lg { margin-bottom: var(--spacing-lg); }
  .tablet\:mb-md { margin-bottom: var(--spacing-md); }
  .tablet\:mb-sm { margin-bottom: var(--spacing-sm); }
  .tablet\:mb-smd { margin-bottom: var(--spacing-smd); }
  .tablet\:mb-xl { margin-bottom: var(--spacing-xl); }
  .tablet\:ml-0 { margin-left: 0px; }
  .tablet\:ml-md { margin-left: var(--spacing-md); }
  .tablet\:block { display: block; }
  .tablet\:flex { display: flex; }
  .tablet\:grid { display: grid; }
  .tablet\:hidden { display: none; }
  .tablet\:inline { display: inline; }
  .tablet\:inline-block { display: inline-block; }
  .tablet\:inline-flex { display: inline-flex; }
  .tablet\:table { display: table; }
  .tablet\:aspect-4\/5 { aspect-ratio: 4 / 5; }
  .tablet\:aspect-auto { aspect-ratio: auto; }
  .tablet\:aspect-video { aspect-ratio: var(--aspect-video); }
  .tablet\:size-2xl { width: var(--spacing-2xl); height: var(--spacing-2xl); }
  .tablet\:size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
  .tablet\:size-5\! { width: calc(var(--spacing) * 5) !important; height: calc(var(--spacing) * 5) !important; }
  .tablet\:size-6\.5 { width: calc(var(--spacing) * 6.5); height: calc(var(--spacing) * 6.5); }
  .tablet\:size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }
  .tablet\:size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }
  .tablet\:h-5\! { height: calc(var(--spacing) * 5) !important; }
  .tablet\:h-8 { height: calc(var(--spacing) * 8); }
  .tablet\:h-8xl { height: var(--spacing-8xl); }
  .tablet\:h-9xl { height: var(--spacing-9xl); }
  .tablet\:h-11 { height: calc(var(--spacing) * 11); }
  .tablet\:h-14 { height: calc(var(--spacing) * 14); }
  .tablet\:h-\[46px\] { height: 46px; }
  .tablet\:h-\[48px\] { height: 48px; }
  .tablet\:h-\[54px\] { height: 54px; }
  .tablet\:h-\[80px\] { height: 80px; }
  .tablet\:h-\[94px\] { height: 94px; }
  .tablet\:h-\[250px\] { height: 250px; }
  .tablet\:h-\[296px\] { height: 296px; }
  .tablet\:h-\[400px\]\! { height: 400px !important; }
  .tablet\:h-\[444px\] { height: 444px; }
  .tablet\:h-\[573px\] { height: 573px; }
  .tablet\:h-full { height: 100%; }
  .tablet\:max-h-\[52px\] { max-height: 52px; }
  .tablet\:max-h-\[400px\] { max-height: 400px; }
  .tablet\:max-h-\[576px\] { max-height: 576px; }
  .tablet\:max-h-full { max-height: 100%; }
  .tablet\:min-h-48 { min-height: calc(var(--spacing) * 48); }
  .tablet\:min-h-\[80px\] { min-height: 80px; }
  .tablet\:min-h-\[152px\] { min-height: 152px; }
  .tablet\:min-h-\[320px\] { min-height: 320px; }
  .tablet\:min-h-\[388px\] { min-height: 388px; }
  .tablet\:min-h-\[400px\] { min-height: 400px; }
  .tablet\:w-1\/2 { width: 50%; }
  .tablet\:w-2\/5 { width: 40%; }
  .tablet\:w-5\! { width: calc(var(--spacing) * 5) !important; }
  .tablet\:w-8 { width: calc(var(--spacing) * 8); }
  .tablet\:w-8xl { width: var(--spacing-8xl); }
  .tablet\:w-9xl { width: var(--spacing-9xl); }
  .tablet\:w-14 { width: calc(var(--spacing) * 14); }
  .tablet\:w-\[54px\] { width: 54px; }
  .tablet\:w-\[80px\] { width: 80px; }
  .tablet\:w-\[95px\] { width: 95px; }
  .tablet\:w-\[160px\] { width: 160px; }
  .tablet\:w-\[250px\] { width: 250px; }
  .tablet\:w-\[265px\] { width: 265px; }
  .tablet\:w-\[301px\] { width: 301px; }
  .tablet\:w-auto { width: auto; }
  .tablet\:w-fit { width: fit-content; }
  .tablet\:w-full { width: 100%; }
  .tablet\:w-max { width: max-content; }
  .tablet\:max-w-\[50\%\] { max-width: 50%; }
  .tablet\:max-w-\[110px\] { max-width: 110px; }
  .tablet\:max-w-\[440px\] { max-width: 440px; }
  .tablet\:max-w-\[540px\] { max-width: 540px; }
  .tablet\:max-w-\[696px\] { max-width: 696px; }
  .tablet\:max-w-\[703px\] { max-width: 703px; }
  .tablet\:max-w-\[1194px\] { max-width: 1194px; }
  .tablet\:max-w-full { max-width: 100%; }
  .tablet\:min-w-\[95px\] { min-width: 95px; }
  .tablet\:min-w-\[259\.2px\] { min-width: 259.2px; }
  .tablet\:min-w-auto { min-width: auto; }
  .tablet\:flex-\[1_0_0\] { flex: 1 0 0px; }
  .tablet\:shrink-0 { flex-shrink: 0; }
  .tablet\:-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .tablet\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .tablet\:grid-cols-\[1fr_86px\] { grid-template-columns: 1fr 86px; }
  .tablet\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .tablet\:grid-cols-\[repeat\(4\,auto\)\] { grid-template-columns: repeat(4, auto); }
  .tablet\:grid-cols-\[repeat\(auto-fit\,minmax\(210px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); }
  .tablet\:flex-col { flex-direction: column; }
  .tablet\:flex-col-reverse { flex-direction: column-reverse; }
  .tablet\:flex-row { flex-direction: row; }
  .tablet\:flex-wrap { flex-wrap: wrap; }
  .tablet\:items-center { align-items: center; }
  .tablet\:items-end { align-items: flex-end; }
  .tablet\:items-start { align-items: flex-start; }
  .tablet\:justify-between { justify-content: space-between; }
  .tablet\:justify-center { justify-content: center; }
  .tablet\:justify-end { justify-content: flex-end; }
  .tablet\:justify-start { justify-content: flex-start; }
  .tablet\:gap-0 { gap: 0px; }
  .tablet\:gap-2xl { gap: var(--spacing-2xl); }
  .tablet\:gap-3 { gap: calc(var(--spacing) * 3); }
  .tablet\:gap-3xl { gap: var(--spacing-3xl); }
  .tablet\:gap-4 { gap: calc(var(--spacing) * 4); }
  .tablet\:gap-7xl { gap: var(--spacing-7xl); }
  .tablet\:gap-8 { gap: calc(var(--spacing) * 8); }
  .tablet\:gap-9 { gap: calc(var(--spacing) * 9); }
  .tablet\:gap-10 { gap: calc(var(--spacing) * 10); }
  .tablet\:gap-\[34px\] { gap: 34px; }
  .tablet\:gap-lg { gap: var(--spacing-lg); }
  .tablet\:gap-md { gap: var(--spacing-md); }
  .tablet\:gap-mdl { gap: var(--spacing-mdl); }
  .tablet\:gap-sm { gap: var(--spacing-sm); }
  .tablet\:gap-smd { gap: var(--spacing-smd); }
  .tablet\:gap-xl { gap: var(--spacing-xl); }
  .tablet\:gap-xs { gap: var(--spacing-xs); }
  .tablet\:gap-xsm { gap: var(--spacing-xsm); }
  .tablet\:gap-x-4xl { column-gap: var(--spacing-4xl); }
  .tablet\:gap-x-9 { column-gap: calc(var(--spacing) * 9); }
  .tablet\:gap-x-\[36px\] { column-gap: 36px; }
  .tablet\:gap-x-lg { column-gap: var(--spacing-lg); }
  .tablet\:gap-x-xl { column-gap: var(--spacing-xl); }
  .tablet\:gap-y-0 { row-gap: 0px; }
  .tablet\:gap-y-\[64px\] { row-gap: 64px; }
  .tablet\:gap-y-lg { row-gap: var(--spacing-lg); }
  .tablet\:gap-y-md { row-gap: var(--spacing-md); }
  .tablet\:gap-y-sm { row-gap: var(--spacing-sm); }
  .tablet\:gap-y-smd { row-gap: var(--spacing-smd); }
  .tablet\:gap-y-xl { row-gap: var(--spacing-xl); }
  .tablet\:self-start { align-self: flex-start; }
  .tablet\:overflow-hidden { overflow: hidden; }
  .tablet\:rounded-3xl { border-radius: var(--radius-3xl); }
  .tablet\:rounded-card { border-radius: var(--radius-card); }
  .tablet\:rounded-lg { border-radius: var(--radius-lg); }
  .tablet\:rounded-md { border-radius: var(--radius-md); }
  .tablet\:rounded-none { border-radius: var(--radius-none); }
  .tablet\:rounded-sm { border-radius: var(--radius-sm); }
  .tablet\:rounded-t-xl { border-top-left-radius: var(--radius-xl); border-top-right-radius: var(--radius-xl); }
  .tablet\:rounded-b-xl { border-bottom-right-radius: var(--radius-xl); border-bottom-left-radius: var(--radius-xl); }
  .tablet\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .tablet\:border-t-\[9px\] { border-top-style: var(--tw-border-style); border-top-width: 9px; }
  .tablet\:border-bg-green-secondary { border-color: var(--color-bg-green-secondary); }
  .tablet\:border-input-border { border-color: var(--color-input-border); }
  .tablet\:border-light-grey { border-color: var(--color-light-grey); }
  .tablet\:bg-\[rgba\(112\,113\,112\,0\.4\)\] { background-color: rgba(112, 113, 112, 0.4); }
  .tablet\:bg-bg-brand { background-color: var(--color-bg-brand); }
  .tablet\:bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .tablet\:bg-black\/60 { background-color: color-mix(in oklab,var(--color-black) 60%,transparent); }
}
  .tablet\:bg-stone { background-color: var(--color-stone); }
  .tablet\:bg-white { background-color: var(--color-white); }
  .tablet\:object-contain { object-fit: contain; }
  .tablet\:object-cover { object-fit: cover; }
  .tablet\:object-center { object-position: center center; }
  .tablet\:p-0 { padding: 0px; }
  .tablet\:p-3xl { padding: var(--spacing-3xl); }
  .tablet\:p-9xl { padding: var(--spacing-9xl); }
  .tablet\:p-lg { padding: var(--spacing-lg); }
  .tablet\:p-md { padding: var(--spacing-md); }
  .tablet\:p-mdl { padding: var(--spacing-mdl); }
  .tablet\:p-smd { padding: var(--spacing-smd); }
  .tablet\:p-xl { padding: var(--spacing-xl); }
  .tablet\:px-2xl { padding-inline: var(--spacing-2xl); }
  .tablet\:px-2xl\! { padding-inline: var(--spacing-2xl) !important; }
  .tablet\:px-3xl { padding-inline: var(--spacing-3xl); }
  .tablet\:px-8xl { padding-inline: var(--spacing-8xl); }
  .tablet\:px-\[18px\] { padding-inline: 18px; }
  .tablet\:px-\[36px\] { padding-inline: 36px; }
  .tablet\:px-\[40px\] { padding-inline: 40px; }
  .tablet\:px-\[64px\] { padding-inline: 64px; }
  .tablet\:px-\[120px\] { padding-inline: 120px; }
  .tablet\:px-\[var\(--spacing-gutter-tablet\)\] { padding-inline: var(--spacing-gutter-tablet); }
  .tablet\:px-lg { padding-inline: var(--spacing-lg); }
  .tablet\:px-lg\! { padding-inline: var(--spacing-lg) !important; }
  .tablet\:px-mdl { padding-inline: var(--spacing-mdl); }
  .tablet\:px-sm { padding-inline: var(--spacing-sm); }
  .tablet\:px-smd { padding-inline: var(--spacing-smd); }
  .tablet\:px-xl { padding-inline: var(--spacing-xl); }
  .tablet\:px-xsm { padding-inline: var(--spacing-xsm); }
  .tablet\:py-0 { padding-block: 0px; }
  .tablet\:py-2xl { padding-block: var(--spacing-2xl); }
  .tablet\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .tablet\:py-4xl { padding-block: var(--spacing-4xl); }
  .tablet\:py-5xl { padding-block: var(--spacing-5xl); }
  .tablet\:py-7xl { padding-block: var(--spacing-7xl); }
  .tablet\:py-9xl { padding-block: var(--spacing-9xl); }
  .tablet\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .tablet\:py-\[6px\] { padding-block: 6px; }
  .tablet\:py-\[10px\] { padding-block: 10px; }
  .tablet\:py-\[14px\] { padding-block: 14px; }
  .tablet\:py-\[34px\] { padding-block: 34px; }
  .tablet\:py-\[56px\] { padding-block: 56px; }
  .tablet\:py-\[64px\] { padding-block: 64px; }
  .tablet\:py-lg { padding-block: var(--spacing-lg); }
  .tablet\:py-md { padding-block: var(--spacing-md); }
  .tablet\:py-md\! { padding-block: var(--spacing-md) !important; }
  .tablet\:py-mdl { padding-block: var(--spacing-mdl); }
  .tablet\:py-sm { padding-block: var(--spacing-sm); }
  .tablet\:py-xl { padding-block: var(--spacing-xl); }
  .tablet\:py-xxs { padding-block: var(--spacing-xxs); }
  .tablet\:pt-0 { padding-top: 0px; }
  .tablet\:pt-2xl { padding-top: var(--spacing-2xl); }
  .tablet\:pt-4xl { padding-top: var(--spacing-4xl); }
  .tablet\:pt-5xl { padding-top: var(--spacing-5xl); }
  .tablet\:pt-6 { padding-top: calc(var(--spacing) * 6); }
  .tablet\:pt-8xl { padding-top: var(--spacing-8xl); }
  .tablet\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .tablet\:pt-12 { padding-top: calc(var(--spacing) * 12); }
  .tablet\:pt-\[26px\] { padding-top: 26px; }
  .tablet\:pt-\[38px\] { padding-top: 38px; }
  .tablet\:pt-\[88px\] { padding-top: 88px; }
  .tablet\:pt-lg { padding-top: var(--spacing-lg); }
  .tablet\:pt-md { padding-top: var(--spacing-md); }
  .tablet\:pt-mdl { padding-top: var(--spacing-mdl); }
  .tablet\:pt-sm { padding-top: var(--spacing-sm); }
  .tablet\:pt-xl { padding-top: var(--spacing-xl); }
  .tablet\:\!pr-\[24px\] { padding-right: 24px !important; }
  .tablet\:\!pr-\[40px\] { padding-right: 40px !important; }
  .tablet\:pr-0 { padding-right: 0px; }
  .tablet\:pr-2xl { padding-right: var(--spacing-2xl); }
  .tablet\:pr-6xl { padding-right: var(--spacing-6xl); }
  .tablet\:pb-0 { padding-bottom: 0px; }
  .tablet\:pb-2xl { padding-bottom: var(--spacing-2xl); }
  .tablet\:pb-3xl { padding-bottom: var(--spacing-3xl); }
  .tablet\:pb-4xl { padding-bottom: var(--spacing-4xl); }
  .tablet\:pb-5xl { padding-bottom: var(--spacing-5xl); }
  .tablet\:pb-7xl { padding-bottom: var(--spacing-7xl); }
  .tablet\:pb-8xl { padding-bottom: var(--spacing-8xl); }
  .tablet\:pb-9 { padding-bottom: calc(var(--spacing) * 9); }
  .tablet\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
  .tablet\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
  .tablet\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
  .tablet\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
  .tablet\:pb-lg { padding-bottom: var(--spacing-lg); }
  .tablet\:pb-mdl { padding-bottom: var(--spacing-mdl); }
  .tablet\:pb-smd { padding-bottom: var(--spacing-smd); }
  .tablet\:pb-xl { padding-bottom: var(--spacing-xl); }
  .tablet\:\!pl-\[40px\] { padding-left: 40px !important; }
  .tablet\:pl-lg { padding-left: var(--spacing-lg); }
  .tablet\:pl-md { padding-left: var(--spacing-md); }
  .tablet\:text-center { text-align: center; }
  .tablet\:text-left { text-align: left; }
  .tablet\:type-subtitle-2-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 18px; font-weight: 400; line-height: 22px; }
  @media (min-width: 768px) {
  .tablet\:type-subtitle-2-mono { font-size: 20px; line-height: 24px; }
}
  .tablet\:type-caption-1-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 14px; font-weight: 400; line-height: 18px; }
  .tablet\:type-body-1 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 24px; }
  @media (min-width: 768px) {
  .tablet\:type-body-1 { font-size: 18px; line-height: 28px; }
}
  .tablet\:type-body-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 700; line-height: 24px; }
  @media (min-width: 768px) {
  .tablet\:type-body-1-bold { font-size: 18px; line-height: 28px; }
}
  .tablet\:type-subtitle-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 20px; font-weight: 700; line-height: 26px; }
  @media (min-width: 768px) {
  .tablet\:type-subtitle-1-bold { font-size: 24px; line-height: 32px; }
}
  .tablet\:type-subtitle-2 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 18px; font-weight: 400; line-height: 26px; }
  @media (min-width: 768px) {
  .tablet\:type-subtitle-2 { font-size: 20px; line-height: 28px; }
}
  .tablet\:type-subtitle-2-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 18px; font-weight: 700; line-height: 26px; }
  @media (min-width: 768px) {
  .tablet\:type-subtitle-2-bold { font-size: 20px; line-height: 28px; }
}
  .tablet\:type-body-2 { font-size: 16px; line-height: 24px; }
  .tablet\:type-body-2, .tablet\:type-caption-1 { font-family: var(--font-sans); letter-spacing: 0px; font-weight: 400; }
  .tablet\:type-caption-1 { font-size: 14px; line-height: 18px; }
  .tablet\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .tablet\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .tablet\:text-base\! { font-size: var(--text-base) !important; line-height: var(--tw-leading,var(--text-base--line-height)) !important; }
  .tablet\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .tablet\:text-lg\! { font-size: var(--text-lg) !important; line-height: var(--tw-leading,var(--text-lg--line-height)) !important; }
  .tablet\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .tablet\:text-sm\/\[1\.2\] { font-size: var(--text-sm); line-height: 1.2; }
  .tablet\:text-sm\/\[1\.5\] { font-size: var(--text-sm); line-height: 1.5; }
  .tablet\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .tablet\:text-\[18px\] { font-size: 18px; }
  .tablet\:text-\[20px\] { font-size: 20px; }
  .tablet\:text-\[20px\]\! { font-size: 20px !important; }
  .tablet\:text-\[22px\] { font-size: 22px; }
  .tablet\:text-\[24px\] { font-size: 24px; }
  .tablet\:text-\[32px\] { font-size: 32px; }
  .tablet\:text-\[40px\] { font-size: 40px; }
  .tablet\:text-\[44px\] { font-size: 44px; }
  .tablet\:text-\[56px\] { font-size: 56px; }
  .tablet\:text-\[64px\] { font-size: 64px; }
  .tablet\:text-\[80px\] { font-size: 80px; }
  .tablet\:text-\[80px\]\! { font-size: 80px !important; }
  .tablet\:text-headline2 { font-size: var(--text-headline2); }
  .tablet\:text-md { font-size: var(--text-md); }
  .tablet\:text-md\! { font-size: var(--text-md) !important; }
  .tablet\:leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
  .tablet\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .tablet\:leading-6\! { --tw-leading: calc(var(--spacing) * 6) !important; line-height: calc(var(--spacing) * 6) !important; }
  .tablet\:leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
  .tablet\:leading-8\! { --tw-leading: calc(var(--spacing) * 8) !important; line-height: calc(var(--spacing) * 8) !important; }
  .tablet\:leading-\[1\.3333\] { --tw-leading: 1.3333; line-height: 1.3333; }
  .tablet\:leading-\[18px\] { --tw-leading: 18px; line-height: 18px; }
  .tablet\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .tablet\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .tablet\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
  .tablet\:leading-\[31px\] { --tw-leading: 31px; line-height: 31px; }
  .tablet\:leading-\[42px\] { --tw-leading: 42px; line-height: 42px; }
  .tablet\:leading-\[155\%\] { --tw-leading: 155%; line-height: 155%; }
  .tablet\:leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
  .tablet\:leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .tablet\:font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .tablet\:tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }
  .tablet\:whitespace-pre-line { white-space: pre-line; }
  .tablet\:text-black { color: var(--color-black); }
  .tablet\:text-light-grey { color: var(--color-light-grey); }
  .tablet\:text-text-secondary-light { color: var(--color-text-secondary-light); }
  .tablet\:text-white { color: var(--color-white); }
  .tablet\:backdrop-blur-\[14px\] { --tw-backdrop-blur: blur(14px); }
  .tablet\:backdrop-blur-\[14px\], .tablet\:backdrop-blur-none { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .tablet\:backdrop-blur-none { --tw-backdrop-blur: ; }
  .tablet\:transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .tablet\:duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .tablet\:ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .tablet\:\[--button-icon-size\:16px\] { --button-icon-size: 16px; }
  .tablet\:\[--button-icon-size\:18px\] { --button-icon-size: 18px; }
  .tablet\:\[--button-icon-size\:20px\] { --button-icon-size: 20px; }
  .tablet\:\[--button-icon-size\:24px\] { --button-icon-size: 24px; }
  .tablet\:duration-300 { animation-duration: 0.3s; }
  .tablet\:ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .tablet\:not-last\:mb-md:not(:last-child) { margin-bottom: var(--spacing-md); }
  .group-odd\:tablet\:rounded-tl-xl:is(:where(.group):nth-child(2n+1) *) { border-top-left-radius: var(--radius-xl); }
  .group-odd\:tablet\:border-l-\[9px\]:is(:where(.group):nth-child(2n+1) *) { border-left-style: var(--tw-border-style); border-left-width: 9px; }
  .group-even\:tablet\:rounded-tr-xl:is(:where(.group):nth-child(2n) *) { border-top-right-radius: var(--radius-xl); }
  .group-even\:tablet\:border-r-\[9px\]:is(:where(.group):nth-child(2n) *) { border-right-style: var(--tw-border-style); border-right-width: 9px; }
  @media (hover: hover) {
  .tablet\:group-hover\:scale-\[1\.05\]:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { scale: 1.05; }
  .tablet\:group-hover\:text-black:is(:where(.group):is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) *) { color: var(--color-black); }
}
  .tablet\:first\:mt-lg:first-child { margin-top: var(--spacing-lg); }
  @media (hover: hover) {
  .tablet\:hover\:border-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { border-color: var(--color-go-green); }
  .tablet\:hover\:bg-go-green:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-go-green); }
  .tablet\:hover\:bg-stone:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-stone); }
  .tablet\:hover\:text-black:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { color: var(--color-black); }
}
  @media not all and (min-width: 1024px) {
  .tablet\:max-desktop\:min-h-\[688px\] { min-height: 688px; }
}
}
@media (min-width: 1024px) {
  .desktop\:absolute { position: absolute; }
  .desktop\:relative { position: relative; }
  .desktop\:static { position: static; }
  .desktop\:sticky { position: sticky; }
  .desktop\:top-0 { top: 0px; }
  .desktop\:top-3xl { top: var(--spacing-3xl); }
  .desktop\:top-\[90px\] { top: 90px; }
  .desktop\:top-\[var\(--header-height-desktop\)\] { top: var(--header-height-desktop); }
  .desktop\:-right-20 { right: calc(var(--spacing) * -20); }
  .desktop\:right-0 { right: 0px; }
  .desktop\:right-3xl { right: var(--spacing-3xl); }
  .desktop\:bottom-0 { bottom: 0px; }
  .desktop\:-left-20 { left: calc(var(--spacing) * -20); }
  .desktop\:left-0 { left: 0px; }
  .desktop\:left-auto { left: auto; }
  .desktop\:z-0 { z-index: 0; }
  .desktop\:order-0 { order: 0; }
  .desktop\:order-2 { order: 2; }
  .desktop\:order-3 { order: 3; }
  .desktop\:order-5 { order: 5; }
  .desktop\:order-\[unset\] { order: unset; }
  .desktop\:order-\[var\(--pdp-order-desktop\)\] { order: var(--pdp-order-desktop); }
  .desktop\:order-none { order: 0; }
  .desktop\:col-\[7\/span_6\] { grid-column: 7 / span 6; }
  .desktop\:col-span-6 { grid-column: span 6 / span 6; }
  .desktop\:row-start-1 { grid-row-start: 1; }
  .desktop\:m-0 { margin: 0px; }
  .desktop\:mx-0 { margin-inline: 0px; }
  .desktop\:mx-6xl { margin-inline: var(--spacing-6xl); }
  .desktop\:mx-24 { margin-inline: calc(var(--spacing) * 24); }
  .desktop\:mx-\[51px\] { margin-inline: 51px; }
  .desktop\:mx-\[var\(--spacing-gutter-tablet\)\] { margin-inline: var(--spacing-gutter-tablet); }
  .desktop\:mx-md { margin-inline: var(--spacing-md); }
  .desktop\:-my-md { margin-block: calc(var(--spacing-md) * -1); }
  .desktop\:-my-mdl { margin-block: calc(var(--spacing-mdl) * -1); }
  .desktop\:my-\[34px\] { margin-block: 34px; }
  .desktop\:my-lg { margin-block: var(--spacing-lg); }
  .desktop\:my-mdl { margin-block: var(--spacing-mdl); }
  .desktop\:-mt-1 { margin-top: calc(var(--spacing) * -1); }
  .desktop\:-mt-\[3px\] { margin-top: -3px; }
  .desktop\:-mt-md { margin-top: calc(var(--spacing-md) * -1); }
  .desktop\:mt-0 { margin-top: 0px; }
  .desktop\:mt-lg { margin-top: var(--spacing-lg); }
  .desktop\:mt-md { margin-top: var(--spacing-md); }
  .desktop\:mt-sm { margin-top: var(--spacing-sm); }
  .desktop\:mt-xl { margin-top: var(--spacing-xl); }
  .desktop\:-mr-4xl { margin-right: calc(var(--spacing-4xl) * -1); }
  .desktop\:mr-0 { margin-right: 0px; }
  .desktop\:mb-0 { margin-bottom: 0px; }
  .desktop\:mb-2xl { margin-bottom: var(--spacing-2xl); }
  .desktop\:mb-3xl { margin-bottom: var(--spacing-3xl); }
  .desktop\:mb-lg { margin-bottom: var(--spacing-lg); }
  .desktop\:mb-md { margin-bottom: var(--spacing-md); }
  .desktop\:mb-sm { margin-bottom: var(--spacing-sm); }
  .desktop\:mb-smd { margin-bottom: var(--spacing-smd); }
  .desktop\:mb-xl { margin-bottom: var(--spacing-xl); }
  .desktop\:ml-auto { margin-left: auto; }
  .desktop\:ml-lg { margin-left: var(--spacing-lg); }
  .desktop\:\[display\:var\(--pdp-display-desktop\)\] { display: var(--pdp-display-desktop); }
  .desktop\:block { display: block; }
  .desktop\:contents { display: contents; }
  .desktop\:flex { display: flex; }
  .desktop\:grid { display: grid; }
  .desktop\:hidden { display: none; }
  .desktop\:inline { display: inline; }
  .desktop\:aspect-5\/7 { aspect-ratio: 5 / 7; }
  .desktop\:size-\[52px\] { width: 52px; height: 52px; }
  .desktop\:h-5xl { height: var(--spacing-5xl); }
  .desktop\:h-\[560px\] { height: 560px; }
  .desktop\:h-\[700px\]\! { height: 700px !important; }
  .desktop\:h-\[805px\] { height: 805px; }
  .desktop\:h-auto { height: auto; }
  .desktop\:h-fit { height: fit-content; }
  .desktop\:h-full { height: 100%; }
  .desktop\:h-screen { height: 100vh; }
  .desktop\:max-h-\[190px\] { max-height: 190px; }
  .desktop\:max-h-\[292px\] { max-height: 292px; }
  .desktop\:max-h-none { max-height: none; }
  .desktop\:min-h-\[438px\] { min-height: 438px; }
  .desktop\:min-h-\[597px\] { min-height: 597px; }
  .desktop\:min-h-\[680px\] { min-height: 680px; }
  .desktop\:w-1\/2 { width: 50%; }
  .desktop\:w-1\/4 { width: 25%; }
  .desktop\:w-4\/5 { width: 80%; }
  .desktop\:w-\[118px\] { width: 118px; }
  .desktop\:w-\[400px\] { width: 400px; }
  .desktop\:w-auto { width: auto; }
  .desktop\:w-fit { width: fit-content; }
  .desktop\:w-full { width: 100%; }
  .desktop\:max-w-\[50\%\] { max-width: 50%; }
  .desktop\:max-w-\[300px\] { max-width: 300px; }
  .desktop\:max-w-\[328px\] { max-width: 328px; }
  .desktop\:max-w-\[420px\] { max-width: 420px; }
  .desktop\:max-w-\[428px\] { max-width: 428px; }
  .desktop\:max-w-\[444px\] { max-width: 444px; }
  .desktop\:max-w-\[650px\] { max-width: 650px; }
  .desktop\:max-w-\[720px\] { max-width: 720px; }
  .desktop\:max-w-\[800px\] { max-width: 800px; }
  .desktop\:max-w-\[1194px\] { max-width: 1194px; }
  .desktop\:max-w-\[1240px\] { max-width: 1240px; }
  .desktop\:min-w-\[120px\] { min-width: 120px; }
  .desktop\:min-w-\[300px\] { min-width: 300px; }
  .desktop\:flex-1 { flex: 1 1 0%; }
  .desktop\:flex-\[0_0_400px\] { flex: 0 0 400px; }
  .desktop\:flex-\[1_0_456px\] { flex: 1 0 456px; }
  .desktop\:flex-initial { flex: 0 1 auto; }
  .desktop\:\[scrollbar-width\:none\] { scrollbar-width: none; }
  .desktop\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .desktop\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .desktop\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .desktop\:grid-cols-\[1fr_1fr\] { grid-template-columns: 1fr 1fr; }
  .desktop\:grid-cols-\[repeat\(2\,1fr\)_86px\] { grid-template-columns: repeat(2, 1fr) 86px; }
  .desktop\:grid-cols-\[repeat\(auto-fill\,382px\)\] { grid-template-columns: repeat(auto-fill, 382px); }
  .desktop\:flex-col { flex-direction: column; }
  .desktop\:flex-row { flex-direction: row; }
  .desktop\:flex-row-reverse { flex-direction: row-reverse; }
  .desktop\:items-center { align-items: center; }
  .desktop\:items-end { align-items: flex-end; }
  .desktop\:items-start { align-items: flex-start; }
  .desktop\:justify-between { justify-content: space-between; }
  .desktop\:justify-center { justify-content: center; }
  .desktop\:justify-end { justify-content: flex-end; }
  .desktop\:justify-start { justify-content: flex-start; }
  .desktop\:gap-0 { gap: 0px; }
  .desktop\:gap-2xl { gap: var(--spacing-2xl); }
  .desktop\:gap-3 { gap: calc(var(--spacing) * 3); }
  .desktop\:gap-3xl { gap: var(--spacing-3xl); }
  .desktop\:gap-7xl { gap: var(--spacing-7xl); }
  .desktop\:gap-\[64px\] { gap: 64px; }
  .desktop\:gap-lg { gap: var(--spacing-lg); }
  .desktop\:gap-md { gap: var(--spacing-md); }
  .desktop\:gap-sm { gap: var(--spacing-sm); }
  .desktop\:gap-smd { gap: var(--spacing-smd); }
  .desktop\:gap-xl { gap: var(--spacing-xl); }
  .desktop\:gap-xs { gap: var(--spacing-xs); }
  .desktop\:gap-x-9 { column-gap: calc(var(--spacing) * 9); }
  .desktop\:gap-x-sm { column-gap: var(--spacing-sm); }
  .desktop\:gap-y-md { row-gap: var(--spacing-md); }
  .desktop\:self-center { align-self: center; }
  .desktop\:self-start { align-self: flex-start; }
  .desktop\:overflow-x-auto { overflow-x: auto; }
  .desktop\:overflow-y-hidden { overflow-y: hidden; }
  .desktop\:rounded-\[40px\] { border-radius: 40px; }
  .desktop\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .desktop\:border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .desktop\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .desktop\:border-light-grey-75 { border-color: var(--color-light-grey-75); }
  .desktop\:bg-text-primary { background-color: var(--color-text-primary); }
  .desktop\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .desktop\:\[background-image\:var\(--bg-image-desktop\)\] { background-image: var(--bg-image-desktop); }
  .desktop\:object-cover { object-fit: cover; }
  .desktop\:object-center { object-position: center center; }
  .desktop\:p-0 { padding: 0px; }
  .desktop\:p-2xl { padding: var(--spacing-2xl); }
  .desktop\:p-8xl { padding: var(--spacing-8xl); }
  .desktop\:p-lg { padding: var(--spacing-lg); }
  .desktop\:p-md { padding: var(--spacing-md); }
  .desktop\:p-smd { padding: var(--spacing-smd); }
  .desktop\:p-xl { padding: var(--spacing-xl); }
  .desktop\:px-0 { padding-inline: 0px; }
  .desktop\:px-2xl { padding-inline: var(--spacing-2xl); }
  .desktop\:px-3xl { padding-inline: var(--spacing-3xl); }
  .desktop\:px-4xl { padding-inline: var(--spacing-4xl); }
  .desktop\:px-5xl { padding-inline: var(--spacing-5xl); }
  .desktop\:px-6xl { padding-inline: var(--spacing-6xl); }
  .desktop\:px-9 { padding-inline: calc(var(--spacing) * 9); }
  .desktop\:px-\[56px\] { padding-inline: 56px; }
  .desktop\:px-\[140px\] { padding-inline: 140px; }
  .desktop\:px-\[var\(--spacing-gutter-desktop\)\] { padding-inline: var(--spacing-gutter-desktop); }
  .desktop\:px-\[var\(--spacing-gutter-tablet\)\] { padding-inline: var(--spacing-gutter-tablet); }
  .desktop\:px-lg { padding-inline: var(--spacing-lg); }
  .desktop\:px-md { padding-inline: var(--spacing-md); }
  .desktop\:px-mdl { padding-inline: var(--spacing-mdl); }
  .desktop\:px-smd { padding-inline: var(--spacing-smd); }
  .desktop\:px-xsm { padding-inline: var(--spacing-xsm); }
  .desktop\:py-0 { padding-block: 0px; }
  .desktop\:py-2xl { padding-block: var(--spacing-2xl); }
  .desktop\:py-3xl { padding-block: var(--spacing-3xl); }
  .desktop\:py-4xl { padding-block: var(--spacing-4xl); }
  .desktop\:py-5xl { padding-block: var(--spacing-5xl); }
  .desktop\:py-7xl { padding-block: var(--spacing-7xl); }
  .desktop\:py-8xl { padding-block: var(--spacing-8xl); }
  .desktop\:py-\[6px\] { padding-block: 6px; }
  .desktop\:py-\[10px\] { padding-block: 10px; }
  .desktop\:py-\[14px\] { padding-block: 14px; }
  .desktop\:py-\[64px\] { padding-block: 64px; }
  .desktop\:py-lg { padding-block: var(--spacing-lg); }
  .desktop\:py-md { padding-block: var(--spacing-md); }
  .desktop\:py-xl { padding-block: var(--spacing-xl); }
  .desktop\:py-xs { padding-block: var(--spacing-xs); }
  .desktop\:pt-0 { padding-top: 0px; }
  .desktop\:pt-3xl { padding-top: var(--spacing-3xl); }
  .desktop\:pt-4xl { padding-top: var(--spacing-4xl); }
  .desktop\:pt-5xl { padding-top: var(--spacing-5xl); }
  .desktop\:pt-7xl { padding-top: var(--spacing-7xl); }
  .desktop\:pt-9xl { padding-top: var(--spacing-9xl); }
  .desktop\:pt-\[64px\] { padding-top: 64px; }
  .desktop\:pt-md { padding-top: var(--spacing-md); }
  .desktop\:pt-mdl { padding-top: var(--spacing-mdl); }
  .desktop\:pt-xl { padding-top: var(--spacing-xl); }
  .desktop\:pr-0 { padding-right: 0px; }
  .desktop\:pr-4xl { padding-right: var(--spacing-4xl); }
  .desktop\:pr-4xl\! { padding-right: var(--spacing-4xl) !important; }
  .desktop\:pr-7xl { padding-right: var(--spacing-7xl); }
  .desktop\:pr-9\! { padding-right: calc(var(--spacing) * 9) !important; }
  .desktop\:pr-\[18px\] { padding-right: 18px; }
  .desktop\:pr-md { padding-right: var(--spacing-md); }
  .desktop\:pb-0 { padding-bottom: 0px; }
  .desktop\:pb-4xl { padding-bottom: var(--spacing-4xl); }
  .desktop\:pb-5xl { padding-bottom: var(--spacing-5xl); }
  .desktop\:pb-7xl { padding-bottom: var(--spacing-7xl); }
  .desktop\:pb-8xl { padding-bottom: var(--spacing-8xl); }
  .desktop\:pb-9xl { padding-bottom: var(--spacing-9xl); }
  .desktop\:pb-lg { padding-bottom: var(--spacing-lg); }
  .desktop\:pb-md { padding-bottom: var(--spacing-md); }
  .desktop\:pl-0 { padding-left: 0px; }
  .desktop\:pl-4xl\! { padding-left: var(--spacing-4xl) !important; }
  .desktop\:pl-9\! { padding-left: calc(var(--spacing) * 9) !important; }
  .desktop\:pl-\[18px\] { padding-left: 18px; }
  .desktop\:pl-xl { padding-left: var(--spacing-xl); }
  .desktop\:text-center { text-align: center; }
  .desktop\:text-left { text-align: left; }
  .desktop\:type-subtitle-2-mono { font-family: var(--font-mono); letter-spacing: 0px; text-transform: uppercase; font-size: 18px; font-weight: 400; line-height: 22px; }
  @media (min-width: 768px) {
  .desktop\:type-subtitle-2-mono { font-size: 20px; line-height: 24px; }
}
  .desktop\:type-caption-1-mono { font-family: var(--font-mono); text-transform: uppercase; }
  .desktop\:type-caption-1-italic, .desktop\:type-caption-1-mono { letter-spacing: 0px; font-size: 14px; font-weight: 400; line-height: 18px; }
  .desktop\:type-caption-1-italic { font-family: var(--font-sans-italic); font-style: italic; }
  .desktop\:type-body-1 { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 24px; }
  @media (min-width: 768px) {
  .desktop\:type-body-1 { font-size: 18px; line-height: 28px; }
}
  .desktop\:type-body-1-bold { font-family: var(--font-sans); letter-spacing: 0px; font-size: 16px; font-weight: 700; line-height: 24px; }
  @media (min-width: 768px) {
  .desktop\:type-body-1-bold { font-size: 18px; line-height: 28px; }
}
  .desktop\:type-headline-2 { font-family: var(--font-sans); letter-spacing: -0.03em; font-size: 24px; font-weight: 400; line-height: 1; }
  @media (min-width: 768px) {
  .desktop\:type-headline-2 { font-size: 32px; }
}
  @media (min-width: 1440px) {
  .desktop\:type-headline-2 { font-size: 40px; }
}
  .desktop\:type-body-2\! { font-family: var(--font-sans) !important; letter-spacing: 0px !important; font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; }
  .desktop\:type-caption-1 { font-size: 14px; line-height: 18px; }
  .desktop\:type-caption-1, .desktop\:type-caption-2 { font-family: var(--font-sans); letter-spacing: 0px; font-weight: 400; }
  .desktop\:type-caption-2 { font-size: 12px; line-height: 16px; }
  .desktop\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .desktop\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .desktop\:text-6xl\! { font-size: var(--text-6xl) !important; line-height: var(--tw-leading,var(--text-6xl--line-height)) !important; }
  .desktop\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .desktop\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .desktop\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .desktop\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .desktop\:text-xs\/\[1\.5\] { font-size: var(--text-xs); line-height: 1.5; }
  .desktop\:text-\[18px\] { font-size: 18px; }
  .desktop\:text-\[20px\] { font-size: 20px; }
  .desktop\:text-\[24px\] { font-size: 24px; }
  .desktop\:text-\[28px\] { font-size: 28px; }
  .desktop\:text-\[40px\] { font-size: 40px; }
  .desktop\:text-\[44px\] { font-size: 44px; }
  .desktop\:text-\[56px\] { font-size: 56px; }
  .desktop\:text-\[72px\] { font-size: 72px; }
  .desktop\:text-\[96px\] { font-size: 96px; }
  .desktop\:text-headline2 { font-size: var(--text-headline2); }
  .desktop\:text-md { font-size: var(--text-md); }
  .desktop\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .desktop\:leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
  .desktop\:leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }
  .desktop\:leading-\[18px\] { --tw-leading: 18px; line-height: 18px; }
  .desktop\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .desktop\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .desktop\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
  .desktop\:leading-\[32px\] { --tw-leading: 32px; line-height: 32px; }
  .desktop\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .desktop\:font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .desktop\:tracking-\[-1\.2px\] { --tw-tracking: -1.2px; letter-spacing: -1.2px; }
  .desktop\:\[color\:var\(--caption-desktop-color\,inherit\)\] { color: var(--caption-desktop-color,inherit); }
  .desktop\:\[color\:var\(--headline-desktop-color\,inherit\)\] { color: var(--headline-desktop-color,inherit); }
  .desktop\:\[color\:var\(--subtitle-desktop-color\,inherit\)\] { color: var(--subtitle-desktop-color,inherit); }
  .desktop\:text-light-grey { color: var(--color-light-grey); }
  .desktop\:\[--button-icon-size\:16px\] { --button-icon-size: 16px; }
  .desktop\:\[--button-icon-size\:18px\] { --button-icon-size: 18px; }
  .desktop\:\[--button-icon-size\:20px\] { --button-icon-size: 20px; }
  .desktop\:\[--button-icon-size\:24px\] { --button-icon-size: 24px; }
  .desktop\:\[-ms-overflow-style\:none\] { }
  .desktop\:\[-webkit-text-stroke-width\:5px\] { -webkit-text-stroke-width: 5px; }
  .desktop\:\[grid-area\:badges\] { grid-area: badges; }
  .desktop\:\[grid-area\:headline\] { grid-area: headline; }
  .desktop\:\[grid-area\:subtitle\] { grid-area: subtitle; }
  .desktop\:\[grid-area\:text\] { grid-area: text; }
  .desktop\:\[grid-template-areas\:\'headline_badges\'_\'subtitle_subtitle\'_\'text_text\'\] { grid-template-areas: "headline badges" "subtitle subtitle" "text text"; }
  .desktop\:before\:hidden::before { content: var(--tw-content); display: none; }
}
@media (min-width: 1440px) {
  .wide\:relative { position: relative; }
  .wide\:sticky { position: sticky; }
  .wide\:top-20 { top: calc(var(--spacing) * 20); }
  .wide\:col-\[8\/span_5\] { grid-column: 8 / span 5; }
  .wide\:col-span-4 { grid-column: span 4 / span 4; }
  .wide\:col-span-5 { grid-column: span 5 / span 5; }
  .wide\:col-span-6 { grid-column: span 6 / span 6; }
  .wide\:col-span-7 { grid-column: span 7 / span 7; }
  .wide\:col-span-8 { grid-column: span 8 / span 8; }
  .wide\:col-start-1 { grid-column-start: 1; }
  .wide\:col-start-2 { grid-column-start: 2; }
  .wide\:col-start-6 { grid-column-start: 6; }
  .wide\:col-start-7 { grid-column-start: 7; }
  .wide\:m-1 { margin: var(--spacing); }
  .wide\:mx-0\! { margin-inline: 0px !important; }
  .wide\:mx-9xl { margin-inline: var(--spacing-9xl); }
  .wide\:mx-auto { margin-inline: auto; }
  .wide\:my-0 { margin-block: 0px; }
  .wide\:mt-0 { margin-top: 0px; }
  .wide\:mt-2xl { margin-top: var(--spacing-2xl); }
  .wide\:mt-4xl { margin-top: var(--spacing-4xl); }
  .wide\:mt-5xl { margin-top: var(--spacing-5xl); }
  .wide\:mt-10 { margin-top: calc(var(--spacing) * 10); }
  .wide\:mt-lg { margin-top: var(--spacing-lg); }
  .wide\:mt-xl { margin-top: var(--spacing-xl); }
  .wide\:mr-0 { margin-right: 0px; }
  .wide\:mr-9 { margin-right: calc(var(--spacing) * 9); }
  .wide\:mr-lg { margin-right: var(--spacing-lg); }
  .wide\:mr-md { margin-right: var(--spacing-md); }
  .wide\:mb-0 { margin-bottom: 0px; }
  .wide\:mb-2xl { margin-bottom: var(--spacing-2xl); }
  .wide\:mb-4xl { margin-bottom: var(--spacing-4xl); }
  .wide\:mb-md { margin-bottom: var(--spacing-md); }
  .wide\:mb-xl { margin-bottom: var(--spacing-xl); }
  .wide\:ml-\[33\.33\%\] { margin-left: 33.33%; }
  .wide\:ml-auto { margin-left: auto; }
  .wide\:block { display: block; }
  .wide\:flex { display: flex; }
  .wide\:grid { display: grid; }
  .wide\:hidden { display: none; }
  .wide\:inline-block { display: inline-block; }
  .wide\:h-\[62px\] { height: 62px; }
  .wide\:h-\[420px\] { height: 420px; }
  .wide\:h-\[717px\] { height: 717px; }
  .wide\:h-\[820px\] { height: 820px; }
  .wide\:h-\[936px\] { height: 936px; }
  .wide\:max-h-\[296px\] { max-height: 296px; }
  .wide\:max-h-\[425px\] { max-height: 425px; }
  .wide\:max-h-\[calc\(100vh-80px\)\] { max-height: calc(-80px + 100vh); }
  .wide\:max-h-none { max-height: none; }
  .wide\:w-1\/3 { width: 33.3333%; }
  .wide\:w-1\/6 { width: 16.6667%; }
  .wide\:w-\[222px\] { width: 222px; }
  .wide\:w-\[269px\] { width: 269px; }
  .wide\:w-auto { width: auto; }
  .wide\:w-full { width: 100%; }
  .wide\:max-w-\[50\%\] { max-width: 50%; }
  .wide\:max-w-\[628px\] { max-width: 628px; }
  .wide\:max-w-\[784px\] { max-width: 784px; }
  .wide\:max-w-\[784px\]\! { max-width: 784px !important; }
  .wide\:max-w-\[934px\] { max-width: 934px; }
  .wide\:max-w-\[1123px\] { max-width: 1123px; }
  .wide\:max-w-\[calc\(41\.666667\%\+36px\)\] { max-width: calc(41.6667% + 36px); }
  .wide\:max-w-none { max-width: none; }
  .wide\:min-w-\[205px\] { min-width: 205px; }
  .wide\:min-w-\[230px\] { min-width: 230px; }
  .wide\:flex-1 { flex: 1 1 0%; }
  .wide\:flex-none { flex: 0 0 auto; }
  .wide\:grow-0 { flex-grow: 0; }
  .wide\:basis-1\/2 { flex-basis: 50%; }
  .wide\:basis-5\/12 { flex-basis: 41.6667%; }
  .wide\:basis-7\/12 { flex-basis: 58.3333%; }
  .wide\:basis-\[calc\(41\.666667\%\+36px\)\] { flex-basis: calc(41.6667% + 36px); }
  .wide\:basis-full { flex-basis: 100%; }
  .wide\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .wide\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .wide\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .wide\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .wide\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .wide\:grid-cols-\[repeat\(3\,1fr\)_86px\] { grid-template-columns: repeat(3, 1fr) 86px; }
  .wide\:flex-col { flex-direction: column; }
  .wide\:flex-row { flex-direction: row; }
  .wide\:items-start { align-items: flex-start; }
  .wide\:items-stretch { align-items: stretch; }
  .wide\:justify-end { justify-content: flex-end; }
  .wide\:justify-start { justify-content: flex-start; }
  .wide\:gap-0 { gap: 0px; }
  .wide\:gap-lg { gap: var(--spacing-lg); }
  .wide\:gap-md { gap: var(--spacing-md); }
  .wide\:gap-sm { gap: var(--spacing-sm); }
  .wide\:gap-smd { gap: var(--spacing-smd); }
  .wide\:gap-xl { gap: var(--spacing-xl); }
  .wide\:gap-x-9 { column-gap: calc(var(--spacing) * 9); }
  .wide\:gap-x-12 { column-gap: calc(var(--spacing) * 12); }
  .wide\:gap-x-xl { column-gap: var(--spacing-xl); }
  .wide\:self-center { align-self: center; }
  .wide\:self-end { align-self: flex-end; }
  .wide\:self-start { align-self: flex-start; }
  .wide\:overflow-y-auto { overflow-y: auto; }
  .wide\:p-0 { padding: 0px; }
  .wide\:p-9xl { padding: var(--spacing-9xl); }
  .wide\:px-0 { padding-inline: 0px; }
  .wide\:px-0\! { padding-inline: 0px !important; }
  .wide\:px-2xl { padding-inline: var(--spacing-2xl); }
  .wide\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .wide\:px-9xl { padding-inline: var(--spacing-9xl); }
  .wide\:px-16 { padding-inline: calc(var(--spacing) * 16); }
  .wide\:px-\[26px\] { padding-inline: 26px; }
  .wide\:px-\[64px\] { padding-inline: 64px; }
  .wide\:px-\[88px\] { padding-inline: 88px; }
  .wide\:px-lg { padding-inline: var(--spacing-lg); }
  .wide\:px-mdl { padding-inline: var(--spacing-mdl); }
  .wide\:px-smd { padding-inline: var(--spacing-smd); }
  .wide\:py-0 { padding-block: 0px; }
  .wide\:py-2xl { padding-block: var(--spacing-2xl); }
  .wide\:py-8xl { padding-block: var(--spacing-8xl); }
  .wide\:py-16 { padding-block: calc(var(--spacing) * 16); }
  .wide\:py-\[6px\] { padding-block: 6px; }
  .wide\:py-\[10px\] { padding-block: 10px; }
  .wide\:py-\[14px\] { padding-block: 14px; }
  .wide\:py-md { padding-block: var(--spacing-md); }
  .wide\:py-smd { padding-block: var(--spacing-smd); }
  .wide\:py-xl { padding-block: var(--spacing-xl); }
  .wide\:pt-0 { padding-top: 0px; }
  .wide\:pt-4xl { padding-top: var(--spacing-4xl); }
  .wide\:pt-5xl { padding-top: var(--spacing-5xl); }
  .wide\:pt-8 { padding-top: calc(var(--spacing) * 8); }
  .wide\:pt-8xl { padding-top: var(--spacing-8xl); }
  .wide\:pt-\[150px\] { padding-top: 150px; }
  .wide\:pt-\[180px\] { padding-top: 180px; }
  .wide\:pt-gutter-wide { padding-top: var(--spacing-gutter-wide); }
  .wide\:pt-lg { padding-top: var(--spacing-lg); }
  .wide\:pt-md { padding-top: var(--spacing-md); }
  .wide\:pt-xl { padding-top: var(--spacing-xl); }
  .wide\:pr-0 { padding-right: 0px; }
  .wide\:pr-0\! { padding-right: 0px !important; }
  .wide\:pr-10xl { padding-right: var(--spacing-10xl); }
  .wide\:pr-16 { padding-right: calc(var(--spacing) * 16); }
  .wide\:pr-\[18px\] { padding-right: 18px; }
  .wide\:pr-\[94px\]\! { padding-right: 94px !important; }
  .wide\:pr-\[130px\] { padding-right: 130px; }
  .wide\:pb-0 { padding-bottom: 0px; }
  .wide\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .wide\:pb-5xl { padding-bottom: var(--spacing-5xl); }
  .wide\:pb-8xl { padding-bottom: var(--spacing-8xl); }
  .wide\:pb-\[150px\] { padding-bottom: 150px; }
  .wide\:pb-gutter-wide { padding-bottom: var(--spacing-gutter-wide); }
  .wide\:pb-lg { padding-bottom: var(--spacing-lg); }
  .wide\:pb-md { padding-bottom: var(--spacing-md); }
  .wide\:pb-xl { padding-bottom: var(--spacing-xl); }
  .wide\:pl-0\! { padding-left: 0px !important; }
  .wide\:pl-11 { padding-left: calc(var(--spacing) * 11); }
  .wide\:pl-14 { padding-left: calc(var(--spacing) * 14); }
  .wide\:pl-16 { padding-left: calc(var(--spacing) * 16); }
  .wide\:pl-\[18px\] { padding-left: 18px; }
  .wide\:pl-\[40px\] { padding-left: 40px; }
  .wide\:pl-\[94px\]\! { padding-left: 94px !important; }
  .wide\:pl-md { padding-left: var(--spacing-md); }
  .wide\:text-center { text-align: center; }
  .wide\:text-left { text-align: left; }
  .wide\:text-right { text-align: right; }
  .wide\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .wide\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .wide\:text-lg\! { font-size: var(--text-lg) !important; line-height: var(--tw-leading,var(--text-lg--line-height)) !important; }
  .wide\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .wide\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .wide\:text-\[56px\] { font-size: 56px; }
  .wide\:text-\[72px\] { font-size: 72px; }
  .wide\:text-\[96px\] { font-size: 96px; }
  .wide\:text-md { font-size: var(--text-md); }
  .wide\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .wide\:leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
  .wide\:leading-7\! { --tw-leading: calc(var(--spacing) * 7) !important; line-height: calc(var(--spacing) * 7) !important; }
  .wide\:leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }
  .wide\:leading-\[22px\] { --tw-leading: 22px; line-height: 22px; }
  .wide\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .wide\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .wide\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
  .wide\:\[--button-icon-size\:16px\] { --button-icon-size: 16px; }
  .wide\:\[--button-icon-size\:18px\] { --button-icon-size: 18px; }
  .wide\:\[--button-icon-size\:20px\] { --button-icon-size: 20px; }
  .wide\:\[--button-icon-size\:24px\] { --button-icon-size: 24px; }
  .wide\:after\:hidden::after { content: var(--tw-content); display: none; }
}
@media (min-width: 1680px) {
  .min-\[1680px\]\:col-span-5 { grid-column: span 5 / span 5; }
  .min-\[1680px\]\:col-span-7 { grid-column: span 7 / span 7; }
  .min-\[1680px\]\:mr-\[38px\] { margin-right: 38px; }
  .min-\[1680px\]\:h-\[62px\] { height: 62px; }
  .min-\[1680px\]\:h-\[463px\] { height: 463px; }
  .min-\[1680px\]\:h-\[790px\] { height: 790px; }
  .min-\[1680px\]\:h-\[820px\] { height: 820px; }
  .min-\[1680px\]\:h-\[970px\] { height: 970px; }
  .min-\[1680px\]\:h-\[1120px\] { height: 1120px; }
  .min-\[1680px\]\:max-h-\[468px\] { max-height: 468px; }
  .min-\[1680px\]\:max-h-none { max-height: none; }
  .min-\[1680px\]\:max-w-\[41\.666667\%\] { max-width: 41.6667%; }
  .min-\[1680px\]\:max-w-\[50\%\] { max-width: 50%; }
  .min-\[1680px\]\:max-w-\[944px\] { max-width: 944px; }
  .min-\[1680px\]\:max-w-\[1192px\] { max-width: 1192px; }
  .min-\[1680px\]\:basis-1\/2 { flex-basis: 50%; }
  .min-\[1680px\]\:basis-\[41\.666667\%\] { flex-basis: 41.6667%; }
  .min-\[1680px\]\:px-2xl { padding-inline: var(--spacing-2xl); }
  .min-\[1680px\]\:py-\[14px\] { padding-block: 14px; }
  .min-\[1680px\]\:pt-lg { padding-top: var(--spacing-lg); }
  .min-\[1680px\]\:pr-\[105px\]\! { padding-right: 105px !important; }
  .min-\[1680px\]\:pr-\[140px\] { padding-right: 140px; }
  .min-\[1680px\]\:pr-\[240px\] { padding-right: 240px; }
  .min-\[1680px\]\:pb-xl { padding-bottom: var(--spacing-xl); }
  .min-\[1680px\]\:pl-0 { padding-left: 0px; }
  .min-\[1680px\]\:pl-\[142px\]\! { padding-left: 142px !important; }
  .min-\[1680px\]\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .min-\[1680px\]\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
}
@media (min-width: 40rem) {
  .sm\:mt-12 { margin-top: calc(var(--spacing) * 12); }
  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }
}
@media (min-width: 48rem) {
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
}
@media (min-width: 64rem) {
  .lg\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
}
.placement-left\:slide-in-from-right-1[data-placement="left"] { --tw-enter-translate-x: .25rem; }
.placement-left\:slide-out-to-right-1[data-placement="left"] { --tw-exit-translate-x: .25rem; }
.placement-right\:slide-in-from-left-1[data-placement="right"] { --tw-enter-translate-x: -.25rem; }
.placement-right\:slide-out-to-left-1[data-placement="right"] { --tw-exit-translate-x: -.25rem; }
.placement-top\:slide-in-from-bottom-1[data-placement="top"] { --tw-enter-translate-y: .25rem; }
.placement-top\:slide-out-to-bottom-1[data-placement="top"] { --tw-exit-translate-y: .25rem; }
.placement-bottom\:slide-in-from-top-1[data-placement="bottom"] { --tw-enter-translate-y: -.25rem; }
.placement-bottom\:slide-out-to-top-1[data-placement="bottom"] { --tw-exit-translate-y: -.25rem; }
.type-literal\:px-0[data-type="literal"] { padding-inline: 0px; }
.orientation-horizontal\:flex-row[data-orientation="horizontal"] { flex-direction: row; }
.orientation-horizontal\:gap-md[data-orientation="horizontal"] { gap: var(--spacing-md); }
.expanded\:gap-sm:is(:where([data-rac])[data-expanded], :where(:not([data-rac]))[expanded]) { gap: var(--spacing-sm); }
.expanded\:pb-lg:is(:where([data-rac])[data-expanded], :where(:not([data-rac]))[expanded]) { padding-bottom: var(--spacing-lg); }
.entering\:animate-backdrop-fade-in[data-entering] { animation: var(--animate-backdrop-fade-in); }
.entering\:animate-sheet-slide-in[data-entering] { animation: var(--animate-sheet-slide-in); }
.entering\:duration-150[data-entering] { --tw-duration: .15s; transition-duration: 0.15s; }
.entering\:ease-out[data-entering] { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
.entering\:animate-in[data-entering] { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.15s; }
.entering\:duration-150[data-entering] { animation-duration: 0.15s; }
.entering\:ease-out[data-entering] { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.entering\:fade-in[data-entering] { --tw-enter-opacity: 0; }
.entering\:zoom-in-95[data-entering] { --tw-enter-scale: .95; }
.exiting\:animate-backdrop-fade-out[data-exiting] { animation: var(--animate-backdrop-fade-out); }
.exiting\:animate-sheet-slide-out[data-exiting] { animation: var(--animate-sheet-slide-out); }
.exiting\:duration-150[data-exiting] { --tw-duration: .15s; transition-duration: 0.15s; }
.exiting\:ease-in[data-exiting] { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
.exiting\:animate-out[data-exiting] { --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; animation-name: exit; animation-duration: 0.15s; }
.exiting\:duration-150[data-exiting] { animation-duration: 0.15s; }
.exiting\:ease-in[data-exiting] { animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.exiting\:fade-out[data-exiting] { --tw-exit-opacity: 0; }
.exiting\:zoom-out-95[data-exiting] { --tw-exit-scale: .95; }
.current\:after\:opacity-100[data-current]::after { content: var(--tw-content); opacity: 1; }
.unavailable\:cursor-not-allowed[data-unavailable] { cursor: not-allowed; }
.unavailable\:text-dark-grey-75[data-unavailable] { color: var(--color-dark-grey-75); }
.outside-month\:text-green-dark[data-outside-month] { color: var(--color-green-dark); }
.pressed\:border-go-green[data-pressed] { border-color: var(--color-go-green); }
.pressed\:border-status-error[data-pressed] { border-color: var(--color-status-error); }
.pressed\:border-status-success-active[data-pressed] { border-color: var(--color-status-success-active); }
.pressed\:bg-btn-agz-hover[data-pressed] { background-color: var(--color-btn-agz-hover); }
.pressed\:bg-btn-sky-blue-hover[data-pressed] { background-color: var(--color-btn-sky-blue-hover); }
.pressed\:bg-btn-terminal-hover[data-pressed] { background-color: var(--color-btn-terminal-hover); }
.pressed\:bg-go-green[data-pressed] { background-color: var(--color-go-green); }
.pressed\:bg-green-dark[data-pressed] { background-color: var(--color-green-dark); }
.pressed\:bg-light-grey-25[data-pressed] { background-color: var(--color-light-grey-25); }
.pressed\:bg-light-grey-75[data-pressed] { background-color: var(--color-light-grey-75); }
.pressed\:bg-primary[data-pressed] { background-color: var(--color-primary); }
.pressed\:text-go-green[data-pressed] { color: var(--color-go-green); }
.pressed\:text-text-inverse[data-pressed] { color: var(--color-text-inverse); }
.pressed\:text-text-primary[data-pressed] { color: var(--color-text-primary); }
.selected\:-z-below[data-selected] { z-index: calc(var(--z-index-below) * -1); }
.selected\:rounded-none[data-selected] { border-radius: var(--radius-none); }
.selected\:border-black[data-selected] { border-color: var(--color-black); }
.selected\:border-border-brand[data-selected] { border-color: var(--color-border-brand); }
.selected\:border-status-success[data-selected] { border-color: var(--color-status-success); }
.selected\:bg-light-grey-25[data-selected] { background-color: var(--color-light-grey-25); }
.selected\:bg-primary[data-selected] { background-color: var(--color-primary); }
.selected\:bg-status-success-bg[data-selected] { background-color: var(--color-status-success-bg); }
.selected\:text-text-brand[data-selected] { color: var(--color-text-brand); }
.selected\:text-text-inverse[data-selected] { color: var(--color-text-inverse); }
.selected\:shadow-\[inset_0_0_0_1px_var\(--color-border-brand\)\][data-selected] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-brand)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
@media (hover: hover) {
  .selected\:hover\:bg-go-green[data-selected]:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) { background-color: var(--color-go-green); }
}
.selection-start\:rounded-l-smd[data-selection-start] { border-top-left-radius: var(--radius-smd); border-bottom-left-radius: var(--radius-smd); }
.selection-start\:rounded-r-none[data-selection-start] { border-top-right-radius: var(--radius-none); border-bottom-right-radius: var(--radius-none); }
.selection-start\:bg-primary[data-selection-start] { background-color: var(--color-primary); }
.selection-start\:text-text-inverse[data-selection-start] { color: var(--color-text-inverse); }
.selection-end\:rounded-l-none[data-selection-end] { border-top-left-radius: var(--radius-none); border-bottom-left-radius: var(--radius-none); }
.selection-end\:rounded-r-smd[data-selection-end] { border-top-right-radius: var(--radius-smd); border-bottom-right-radius: var(--radius-smd); }
.selection-end\:bg-primary[data-selection-end] { background-color: var(--color-primary); }
.selection-end\:text-text-inverse[data-selection-end] { color: var(--color-text-inverse); }
.\[\&_\*\]\:leading-\[inherit\] * { --tw-leading: inherit; line-height: inherit; }
.\[\&_a\]\:cursor-pointer a { cursor: pointer; }
.\[\&_a\]\:font-bold a { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.\[\&_a\]\:text-current a { color: currentcolor; }
.\[\&_a\]\:text-green-dark a { color: var(--color-green-dark); }
.\[\&_a\]\:text-inherit\! a { color: inherit !important; }
.\[\&_a\]\:text-primary a { color: var(--color-primary); }
.\[\&_a\]\:text-text-inverse\! a { color: var(--color-text-inverse) !important; }
.\[\&_a\]\:text-text-primary a { color: var(--color-text-primary); }
.\[\&_a\]\:underline a { text-decoration-line: underline; }
.\[\&_a\]\:decoration-2 a { text-decoration-thickness: 2px; }
.\[\&_a\:hover\]\:decoration-go-green a:hover { text-decoration-color: var(--color-go-green); }
.\[\&_img\]\:h-auto img { height: auto; }
.\[\&_img\]\:h-full img { height: 100%; }
.\[\&_img\]\:w-full img { width: 100%; }
.\[\&_img\]\:max-w-full img { max-width: 100%; }
.\[\&_img\]\:object-cover img { object-fit: cover; }
.\[\&_img\]\:object-top img { object-position: center top; }
.\[\&_img\]\:opacity-0 img { opacity: 0; }
.\[\&_img\]\:opacity-100 img { opacity: 1; }
.\[\&_img\]\:transition-opacity img { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.\[\&_img\]\:duration-200 img { --tw-duration: .2s; transition-duration: 0.2s; animation-duration: 0.2s; }
@media (hover: hover) {
  .hover\:\[\&_img\]\:rounded-sm:is(:where([data-rac])[data-hovered], :where(:not([data-rac])):hover) img { border-radius: var(--radius-sm); }
}
@media (min-width: 768px) {
  .tablet\:\[\&_img\]\:object-center img { object-position: center center; }
}
.\[\&_li\+li\]\:mt-xl li + li { margin-top: var(--spacing-xl); }
.\[\&_li\+li\]\:border-t li + li { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.\[\&_li\+li\]\:border-dark-grey-75 li + li { border-color: var(--color-dark-grey-75); }
.\[\&_li\+li\]\:pt-xl li + li { padding-top: var(--spacing-xl); }
.\[\&_li\:first-child\]\:mt-md li:first-child { margin-top: var(--spacing-md); }
.\[\&_ol\]\:pl-\[30px\] ol { padding-left: 30px; }
.\[\&_ol\]\:text-left ol { text-align: left; }
.\[\&_p\]\:text-\[length\:inherit\] p { font-size: inherit; }
.\[\&_p\]\:leading-\[inherit\] p { --tw-leading: inherit; line-height: inherit; }
.\[\&_p\+p\]\:mt-md p + p { margin-top: var(--spacing-md); }
.\[\&_p\:first-of-type\]\:mt-0 p:first-of-type, .\[\&_p\:first-of-type_strong\]\:mt-0 p:first-of-type strong { margin-top: 0px; }
.\[\&_p\:last-of-type\]\:mb-0 p:last-of-type { margin-bottom: 0px; }
.\[\&_p\:not\(\:first-of-type\)\]\:-mt-\[2px\] p:not(:first-of-type) { margin-top: -2px; }
.\[\&_p\:not\(\:first-of-type\)\]\:mt-\[1em\] p:not(:first-of-type) { margin-top: 1em; }
.\[\&_p\:not\(\:first-of-type\)\]\:font-normal p:not(:first-of-type) { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.\[\&_picture\]\:block picture { display: block; }
.\[\&_picture\]\:aspect-2\/1 picture { aspect-ratio: 2 / 1; }
.\[\&_picture\]\:h-full picture { height: 100%; }
.\[\&_picture\]\:w-full picture { width: 100%; }
@media (min-width: 768px) {
  .tablet\:\[\&_picture\]\:aspect-\[1\.5\/1\] picture { aspect-ratio: 1.5 / 1; }
}
@media (min-width: 1024px) {
  .desktop\:\[\&_picture\]\:aspect-2\/1 picture { aspect-ratio: 2 / 1; }
}
.\[\&_strong\]\:mt-md strong { margin-top: var(--spacing-md); }
.\[\&_strong\]\:inline-block strong { display: inline-block; }
.\[\&_strong\]\:font-normal strong { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.\[\&_strong\]\:text-text-brand strong { color: var(--color-text-brand); }
.\[\&_strong\]\:text-text-primary strong { color: var(--color-text-primary); }
.\[\&_sub\]\:text-\[8px\] sub { font-size: 8px; }
.\[\&_sup\]\:relative sup { position: relative; }
.\[\&_sup\]\:-top-\[0\.3em\] sup { top: -0.3em; }
.\[\&_sup\]\:align-super sup { vertical-align: super; }
.\[\&_sup\]\:font-sans sup { font-family: var(--diatype,""),Arial,sans-serif; }
.\[\&_sup\]\:text-\[8px\] sup { font-size: 8px; }
.\[\&_sup\]\:text-\[70\%\] sup { font-size: 70%; }
.\[\&_sup\]\:leading-\[0\] sup { --tw-leading: 0; line-height: 0; }
.\[\&_sup\]\:not-italic sup { font-style: normal; }
.\[\&_svg\]\:-mt-xxs svg { margin-top: calc(var(--spacing-xxs) * -1); }
.\[\&_svg\]\:-ml-\[10px\] svg { margin-left: -10px; }
.\[\&_svg\]\:size-4 svg { width: calc(var(--spacing) * 4); }
.\[\&_svg\]\:h-4 svg, .\[\&_svg\]\:size-4 svg { height: calc(var(--spacing) * 4); }
.\[\&_svg\]\:h-full svg { height: 100%; }
.\[\&_svg\]\:w-4 svg { width: calc(var(--spacing) * 4); }
.\[\&_svg\]\:w-full svg { width: 100%; }
@media (min-width: 768px) {
  .tablet\:\[\&_svg\]\:size-5 svg { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
}
.\[\&_ul\]\:pl-\[30px\] ul { padding-left: 30px; }
.\[\&_ul\]\:text-left ul { text-align: left; }
.\[\&\+\&\]\:mt-md + .\[\&\+\&\]\:mt-md { margin-top: var(--spacing-md); }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
@media (min-width: 1024px) {
  .desktop\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
}
.\[\&\:not\(\:first-child\)\]\:mt-md:not(:first-child) { margin-top: var(--spacing-md); }
.\[\&\:not\(\:first-child\)\]\:pt-md:not(:first-child) { padding-top: var(--spacing-md); }
@media (min-width: 768px) {
  .tablet\:\[\&\:not\(\:first-child\)\]\:pt-sm:not(:first-child) { padding-top: var(--spacing-sm); }
}
@media (min-width: 1024px) {
  .desktop\:\[\&\:not\(\:first-child\)\]\:pt-md:not(:first-child) { padding-top: var(--spacing-md); }
}
@media (min-width: 768px) {
  .tablet\:\[\&\:not\(\:first-of-type\)\]\:border-t:not(:first-of-type) { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .tablet\:\[\&\:not\(\:first-of-type\)\]\:border-bg-green-secondary:not(:first-of-type) { border-color: var(--color-bg-green-secondary); }
}
.\[\&\:not\(\:last-child\)\]\:after\:text-dark-grey:not(:last-child)::after { content: var(--tw-content); color: var(--color-dark-grey); }
.\[\&\:not\(\:last-child\)\]\:after\:content-\[\'\/\'\]:not(:last-child)::after { --tw-content: "/"; content: var(--tw-content); }
.\[\&\>\*\]\:flex-1 > * { flex: 1 1 0%; }
.\[\&\>\*\]\:flex-none > * { flex: 0 0 auto; }
.\[\&\>\*\]\:\[grid-area\:1\/1\] > * { grid-area: 1 / 1; }
.\[\&\>div\]\:grow > div { flex-grow: 1; }
.\[\&\>p\]\:text-base > p { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.\[\&\>p\]\:leading-6 > p { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
.\[\&\>p\]\:text-black > p { color: var(--color-black); }
@media (min-width: 768px) {
  .tablet\:\[\&\>p\]\:text-lg > p { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
}
.\[\&\>p\>br\]\:my-xs > p > br { margin-block: var(--spacing-xs); }
.\[\&\>p\>br\]\:block > p > br, .\[\&\>svg\]\:block > svg { display: block; }
.\[\&\>svg\]\:size-5 > svg { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
.\[\&\>svg\]\:size-full > svg { width: 100%; height: 100%; }
.\[\&\>svg\]\:h-5 > svg { height: calc(var(--spacing) * 5); }
.\[\&\>svg\]\:h-6 > svg { height: calc(var(--spacing) * 6); }
.\[\&\>svg\]\:w-5 > svg { width: calc(var(--spacing) * 5); }
.\[\&\>svg\]\:w-6 > svg { width: calc(var(--spacing) * 6); }
@media (min-width: 1024px) {
  .desktop\:\[\&\>svg\]\:size-6 > svg { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
}
@container scroll-state(scrolled: bottom) {
  .\[\@container_scroll-state\(scrolled\:bottom\)\]\:-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
}
@container scroll-state(scrolled: top) {
  .\[\@container_scroll-state\(scrolled\:top\)\]\:translate-y-0 { --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
}
}
@font-face { font-family: diatype; src: url("/_next/static/media/ABCDiatype-Regular.0674c40e.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: diatype; src: url("/_next/static/media/ABCDiatype-Bold.37580de1.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "diatype Fallback"; src: local("Arial"); ascent-override: 97.44%; descent-override: 36.04%; line-gap-override: 0%; size-adjust: 99.34%; }
@font-face { font-family: diatypeItalic; src: url("/_next/static/media/ABCDiatype-RegularItalic.053fed2c.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "diatypeItalic Fallback"; src: local("Arial"); ascent-override: 96.47%; descent-override: 35.68%; line-gap-override: 0%; size-adjust: 100.35%; }
@font-face { font-family: diatypeMono; src: url("/_next/static/media/ABCDiatypeMono-Regular.21349e5a.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: diatypeMono; src: url("/_next/static/media/ABCDiatypeMono-RegularItalic.c723d5b0.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "diatypeMono Fallback"; src: local("Arial"); ascent-override: 73.62%; descent-override: 27.23%; line-gap-override: 0%; size-adjust: 131.49%; }
@font-face { font-family: items; src: url("/_next/static/media/AGItems-Regular.456e9ec1.woff2?dpl=dpl_4GT7pkF45WGSvVujaD18LMQfdEoH") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "items Fallback"; src: local("Arial"); ascent-override: 120.64%; descent-override: 22.69%; line-gap-override: 25.08%; size-adjust: 83.72%; }
:root { --diatype: "diatype","diatype Fallback"; --diatype-italic: "diatypeItalic","diatypeItalic Fallback"; --diatype-mono: "diatypeMono","diatypeMono Fallback"; --items: "items","items Fallback"; --font-sans: var(--diatype,""),Arial,sans-serif; --font-primary: var(--diatype,""),Arial,sans-serif; --font-sans-italic: var(--diatype-italic,""),Arial,sans-serif; --font-mono: var(--diatype-mono,""),monospace,sans-serif; --font-serif: var(--items,""),Times,serif; --font-secondary: var(--items,""),Times,serif; }
.prose { --tw-prose-body: var(--color-text-primary); --tw-prose-headings: var(--color-text-primary); --tw-prose-lead: var(--color-text-secondary); --tw-prose-bold: var(--color-text-primary); --tw-prose-links: var(--color-text-brand); --tw-prose-bullets: var(--color-text-primary); --tw-prose-counters: var(--color-text-primary); --tw-prose-hr: var(--color-light-grey-50); --tw-prose-quotes: var(--color-text-primary); --tw-prose-quote-borders: var(--color-light-grey-50); --tw-prose-captions: var(--color-text-secondary); --tw-prose-th-borders: var(--color-light-grey-50); --tw-prose-td-borders: var(--color-light-grey-50); }
.prose :is(ul, ol) { margin-inline-start: 0px; padding-inline-start: 0px; list-style: none; }
.prose :is(ul, ol) > li { column-gap: var(--spacing-sm); grid-template-columns: auto 1fr; align-items: baseline; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0px; line-height: 1.5; display: grid; }
.prose ul > li::before { content: "•"; color: var(--tw-prose-bullets); }
.prose ol { counter-reset: prose-ol 0; }
.prose ol > li { counter-increment: prose-ol 1; }
.prose ol > li::before { content: counter(prose-ol) "."; color: var(--tw-prose-counters); }
@keyframes slide-down { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes sheet-slide-in { 
  0% { transform: translate(100%); }
}
@keyframes sheet-slide-out { 
  100% { transform: translate(100%); }
}
@keyframes backdrop-fade-in { 
  0% { background-color: rgba(0, 0, 0, 0); }
}
@keyframes backdrop-fade-out { 
  100% { background-color: rgba(0, 0, 0, 0); }
}
@keyframes ticker-scroll { 
  100% { transform: translate(-50%); }
}
@keyframes spinner-spin { 
  0% { stroke-dashoffset: 42.24px; transform: rotate(0deg); }
  50% { stroke-dashoffset: 200.96px; transform: rotate(2turn); }
  100% { stroke-dashoffset: 42.24px; transform: rotate(3turn); }
}
:root { --gradient-agz: linear-gradient(150deg,#83585a,#5c4e63 35%,#4c6c6d 70%,#78b49a); --gradient-agz-alt: linear-gradient(152deg,#5d4f64 -3.73%,#4a5970 39.95%,#e0687d 110.96%),radial-gradient(359.41% 340.32% at -9.54% -23.6%,#b88c6e 0%,#4c3d53 21.91%,#64ad95 93.04%); --gradient-citrus: linear-gradient(261deg,#f7d58f -0.85%,#c97a31 47.99%,#431f07 108.99%); --gradient-green: linear-gradient(12deg,#023d3d -16.58%,#105c5c 56.02%); --gradient-teal-to-lime: linear-gradient(209deg,#1fa9a7 -125.81%,#78f624 62.27%); --gradient-purple-greenish: linear-gradient(110deg,#77d6b7 -29.12%,#4a5970 35.72%,#352b39 120.23%); --gradient-purple: linear-gradient(128deg,#5d4f64e6 -6.58%,#4a5970e6 33.97%,#e0687de6 147.44%),radial-gradient(1081.8% 836.35% at 228.6% -220.22%,#b88c6e 0%,#4c3d53 37.5%,#64ad95 91.16%); --gradient-deep-purple: linear-gradient(261deg,#8e306c 2.91%,#3d2847 48.38%,#274162 97.62%),#333555; --gradient-dark-green: linear-gradient(234deg,#105c5c 27.26%,#023d3d 75.96%); --gradient-black-to-green: linear-gradient(180deg,#000 29.98%,#3d893d 125.74%); --gradient-dark-green-reverse: linear-gradient(135deg,#023d3d 27.26%,#105c5c 75.96%); --gradient-green-to-yellow: linear-gradient(57deg,#023d3d 19.21%,#e3be38 100.85%); --gradient-original: linear-gradient(261deg,#0b1c0ce6 2.91%,#488d48e6 97.62%); --gradient-tropical: linear-gradient(94deg,#58907de6 -6.12%,#ffe613e6 108.18%); --gradient-citrus-flavor: linear-gradient(96deg,#351604e6 -1.71%,#e49e48e6 101.47%); --gradient-berry: linear-gradient(261deg,#8e306ce6 2.91%,#3d2847e6 48.38%,#274162e6 97.62%); --gradient-mixed-berry: linear-gradient(128deg,#5d4f64e6 -6.58%,#4a5970e6 33.97%,#e0687de6 85.98%); --gradient-chocolate-mint: linear-gradient(124deg,#5d4f64e6 -4.54%,#4a5970e6 34.87%,#64ac95e6 85.41%); --gradient-chocolate: linear-gradient(133deg,#5d4f64e6 -6.62%,#4a5970e6 34.58%,#a47250e6 87.43%); }
@keyframes skeleton-shimmer { 
  100% { background-position-x: -200%; }
}
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0)); }
}
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
:root { --colors-brand-primary__16imif70: #0C3D3D; --colors-brand-black__16imif71: #000000; --colors-text-primary__16imif72: #000000; --colors-text-primaryInverse__16imif73: #ffffff; --colors-text-brand__16imif74: #0C3D3D; --colors-text-muted__16imif75: #3D3D3D; --colors-text-mutedLight__16imif76: #b2b3b2; --colors-text-price__16imif77: #4DC4EA; --colors-text-disabled__16imif78: #707170; --colors-text-error__16imif79: #f93933; --colors-text-subdued__16imif7a: #707170; --colors-text-lightGrey__16imif7b: #8B8B8B; --colors-text-success__16imif7c: #226954; --colors-text-neutral__16imif7d: #806b47; --colors-background-white__16imif7e: #ffffff; --colors-background-black__16imif7f: #000000; --colors-background-brand__16imif7g: #0C3D3D; --colors-background-lightGrey__16imif7h: #f7f8f7; --colors-background-secondaryLightGrey50__16imif7i: #e6e9e7; --colors-background-brightGrey__16imif7j: #eeeeee; --colors-background-whiteSmoke__16imif7k: #F8F8F8; --colors-background-green__16imif7l: #0F2E2F; --colors-background-fuchsia__16imif7m: #de67fb; --colors-background-skyBlue__16imif7n: #4DC4EA; --colors-background-stoneLight__16imif7o: #f6f5f1; --colors-background-stone__16imif7p: #edebe4; --colors-background-stoneSoft__16imif7q: #edebe5; --colors-background-stoneGrayish__16imif7r: #f3f1f0; --colors-background-beigeLight__16imif7s: #efe2d9; --colors-background-goldenBeige__16imif7t: #C69D70; --colors-background-agzPrimary__16imif7u: #5C4E63; --colors-background-blackSecondary__16imif7v: #000000; --colors-background-greenPrimary__16imif7w: #023d3d; --colors-background-greenSecondary__16imif7x: #105c5c; --colors-background-shadow__16imif7y: #E5E5E5; --colors-background-greenRadio__16imif7z: #00A651; --colors-background-goGreen__16imif710: #46de46; --colors-background-brown__16imif711: #8B4513; --colors-background-lightGray__16imif712: #f7f8f7; --colors-background-yellow__16imif713: #ffaf46; --colors-background-grey__16imif714: #d9dddb; --colors-background-agzGradient__16imif715: linear-gradient(150deg,#83585A,#5C4E63 35%,#4C6C6D 70%,#78B49A); --colors-background-agzGradientAlt__16imif716: linear-gradient(152deg,#5D4F64 -3.73%,#4A5970 39.95%,#E0687D 110.96%),radial-gradient(359.41% 340.32% at -9.54% -23.6%,#B88C6E 0%,#4C3D53 21.91%,#64AD95 93.04%); --colors-background-blackToGreenGradient__16imif717: linear-gradient(180deg,#000 29.98%,#3D893D 125.74%); --colors-background-citrusGradient__16imif718: linear-gradient(261deg,#F7D58F -0.85%,#C97A31 47.99%,#431F07 108.99%); --colors-background-greenGradient__16imif719: linear-gradient(12deg,#023d3d -16.58%,#105c5c 56.02%); --colors-background-tealToLimeGradient__16imif71a: linear-gradient(209deg,#1FA9A7 -125.81%,#78F624 62.27%); --colors-background-purpleGreenishGradient__16imif71b: linear-gradient(110deg,#77d6b7 -29.12%,#4a5970 35.72%,#352b39 120.23%); --colors-background-purpleGradient__16imif71c: linear-gradient(128deg,rgba(93,79,100,0.90) -6.58%,rgba(74,89,112,0.90) 33.97%,rgba(224,104,125,0.90) 147.44%),radial-gradient(1081.8% 836.35% at 228.6% -220.22%,#B88C6E 0%,#4C3D53 37.5%,#64AD95 91.16%); --colors-background-deepPurpleGradient__16imif71d: linear-gradient(261deg,#8E306C 2.91%,#3D2847 48.38%,#274162 97.62%),#333555; --colors-background-darkGreenGradient__16imif71e: linear-gradient(234deg,#105C5C 27.26%,#023D3D 75.96%); --colors-background-greenToYellowGradient__16imif71f: linear-gradient(57deg,#023D3D 19.21%,#E3BE38 100.85%); --colors-background-gradientOriginal__16imif71g: linear-gradient(261deg,rgba(11,28,12,0.90) 2.91%,rgba(72,141,72,0.90) 97.62%); --colors-background-gradientTropical__16imif71h: linear-gradient(94deg,rgba(88,144,125,0.90) -6.12%,rgba(255,230,19,0.90) 108.18%); --colors-background-gradientCitrus__16imif71i: linear-gradient(96deg,rgba(53,22,4,0.9) -1.71%,rgba(228,158,72,0.9) 101.47%); --colors-background-gradientBerry__16imif71j: linear-gradient(261deg,rgba(142,48,108,0.90) 2.91%,rgba(61,40,71,0.90) 48.38%,rgba(39,65,98,0.90) 97.62%); --colors-background-mixedBerryGradient__16imif71k: linear-gradient(128deg,rgba(93,79,100,0.90) -6.58%,rgba(74,89,112,0.90) 33.97%,rgba(224,104,125,0.90) 85.98%); --colors-background-chocolateMintGradient__16imif71l: linear-gradient(124deg,rgba(93,79,100,0.90) -4.54%,rgba(74,89,112,0.90) 34.87%,rgba(100,172,149,0.90) 85.41%); --colors-background-chocolateGradient__16imif71m: linear-gradient(133deg,rgba(93,79,100,0.90) -6.62%,rgba(74,89,112,0.90) 34.58%,rgba(164,114,80,0.90) 87.43%); --colors-input-border-default__16imif71n: #cdd2cf; --colors-input-border-focus__16imif71o: #707170; --colors-input-border-error__16imif71p: #f93933; --colors-input-border-checked__16imif71q: #0C3D3D; --colors-input-border-active__16imif71r: #000000; --colors-input-border-success__16imif71s: #226954; --colors-input-text-value__16imif71t: #000000; --colors-input-text-placeholder__16imif71u: #707170; --colors-input-text-disabled__16imif71v: #cdd2cf; --colors-input-text-primary__16imif71w: #000000; --colors-input-text-primaryInverse__16imif71x: #ffffff; --colors-input-background-default__16imif71y: inherit; --colors-input-background-hover__16imif71z: #f7f8f7; --colors-input-background-selected__16imif720: #f7f8f7; --colors-input-background-checked__16imif721: #237d53; --colors-border-default__16imif722: #cdd2cf; --colors-border-success__16imif723: #226954; --colors-border-grey__16imif724: #d9dddb; --colors-border-lightGrey__16imif725: #e6e9e7; --colors-border-white__16imif726: #ffffff; --colors-border-black__16imif727: #000000; --colors-border-brand__16imif728: #0C3D3D; --colors-border-brown__16imif729: #BFAC8A; --colors-border-dark__16imif72a: #b2b3b2; --colors-detailSection-border__16imif72b: #e6e9e7; --colors-scrollbar-thumb__16imif72c: #d1d5db; --colors-scrollbar-track__16imif72d: #f7f8f7; --colors-button-primary-background__16imif72e: #023d3d; --colors-button-primary-backgroundHover__16imif72f: #46de46; --colors-button-primary-backgroundActive__16imif72g: #023d3d; --colors-button-primary-text__16imif72h: #ffffff; --colors-button-primary-textHover__16imif72i: #000000; --colors-button-primary-disabledBackground__16imif72j: #cdd2cf; --colors-button-primary-disabledText__16imif72k: #000000; --colors-button-secondary-background__16imif72l: #806b47; --colors-button-secondary-backgroundHover__16imif72m: #46de46; --colors-button-secondary-backgroundActive__16imif72n: #806b47; --colors-button-secondary-text__16imif72o: #ffffff; --colors-button-secondary-textHover__16imif72p: #000000; --colors-button-secondary-disabledBackground__16imif72q: #BFAC8A; --colors-button-secondary-disabledText__16imif72r: #ffffff; --colors-button-tertiary-background__16imif72s: transparent; --colors-button-tertiary-backgroundHover__16imif72t: #46de46; --colors-button-tertiary-backgroundActive__16imif72u: transparent; --colors-button-tertiary-text__16imif72v: #023d3d; --colors-button-tertiary-textHover__16imif72w: #000000; --colors-button-tertiary-textActive__16imif72x: #023d3d; --colors-button-tertiary-border__16imif72y: #023d3d; --colors-button-tertiary-borderHover__16imif72z: #46de46; --colors-button-tertiary-disabledBackground__16imif730: transparent; --colors-button-tertiary-disabledText__16imif731: #989998; --colors-button-tertiary-disabledBorder__16imif732: #989998; --colors-button-link-background__16imif733: transparent; --colors-button-link-text__16imif734: #023d3d; --colors-button-link-textHover__16imif735: #000000; --colors-button-link-textActive__16imif736: #023d3d; --colors-button-link-disabledText__16imif737: #989998; --colors-button-primaryOnDark-background__16imif738: #ffffff; --colors-button-primaryOnDark-backgroundHover__16imif739: #46de46; --colors-button-primaryOnDark-backgroundActive__16imif73a: #ffffff; --colors-button-primaryOnDark-text__16imif73b: #023d3d; --colors-button-primaryOnDark-textHover__16imif73c: #000000; --colors-button-primaryOnDark-textActive__16imif73d: #023d3d; --colors-button-primaryOnDark-disabledBackground__16imif73e: #989998; --colors-button-primaryOnDark-disabledText__16imif73f: #023d3d; --colors-button-tertiaryOnDark-background__16imif73g: transparent; --colors-button-tertiaryOnDark-backgroundHover__16imif73h: #46de46; --colors-button-tertiaryOnDark-backgroundActive__16imif73i: transparent; --colors-button-tertiaryOnDark-text__16imif73j: #ffffff; --colors-button-tertiaryOnDark-textHover__16imif73k: #000000; --colors-button-tertiaryOnDark-textActive__16imif73l: #ffffff; --colors-button-tertiaryOnDark-border__16imif73m: #ffffff; --colors-button-tertiaryOnDark-borderHover__16imif73n: #46de46; --colors-button-tertiaryOnDark-disabledBackground__16imif73o: transparent; --colors-button-tertiaryOnDark-disabledText__16imif73p: #989998; --colors-button-tertiaryOnDark-disabledBorder__16imif73q: #989998; --colors-button-tertiaryFilled-background__16imif73r: #ffffff; --colors-button-tertiaryFilled-backgroundHover__16imif73s: #46de46; --colors-button-tertiaryFilled-backgroundActive__16imif73t: #ffffff; --colors-button-tertiaryFilled-text__16imif73u: #023d3d; --colors-button-tertiaryFilled-textHover__16imif73v: #000000; --colors-button-tertiaryFilled-textActive__16imif73w: #023d3d; --colors-button-tertiaryFilled-border__16imif73x: #023d3d; --colors-button-tertiaryFilled-borderHover__16imif73y: #46de46; --colors-button-tertiaryFilled-disabledBackground__16imif73z: #f7f8f7; --colors-button-tertiaryFilled-disabledText__16imif740: #989998; --colors-button-tertiaryFilled-disabledBorder__16imif741: #989998; --colors-button-linkOnDark-text__16imif742: #ffffff; --colors-button-linkOnDark-textHover__16imif743: #46de46; --colors-button-linkOnDark-textActive__16imif744: #46de46; --colors-button-linkOnDark-background__16imif745: transparent; --colors-button-linkOnDark-backgroundHover__16imif746: transparent; --colors-button-linkOnDark-backgroundActive__16imif747: transparent; --colors-button-linkOnDark-disabledText__16imif748: #cdd2cf; --colors-button-terminal-background__16imif749: #f93933; --colors-button-terminal-backgroundHover__16imif74a: #D8302B; --colors-button-terminal-text__16imif74b: #ffffff; --colors-button-terminal-disabledBackground__16imif74c: #FFD3D3; --colors-button-terminal-disabledText__16imif74d: #ffffff; --colors-button-goGreen-background__16imif74e: #46de46; --colors-button-goGreen-backgroundHover__16imif74f: #023d3d; --colors-button-goGreen-text__16imif74g: #000000; --colors-button-goGreen-textHover__16imif74h: #ffffff; --colors-button-goGreen-textActive__16imif74i: #ffffff; --colors-button-goGreen-disabledBackground__16imif74j: #cdd2cf; --colors-button-goGreen-disabledText__16imif74k: #ffffff; --colors-button-fuchsia-background__16imif74l: #de67fb; --colors-button-fuchsia-backgroundHover__16imif74m: #383240; --colors-button-fuchsia-text__16imif74n: #000000; --colors-button-fuchsia-textHover__16imif74o: #ffffff; --colors-button-fuchsia-textActive__16imif74p: #ffffff; --colors-button-fuchsia-disabledBackground__16imif74q: #cdd2cf; --colors-button-fuchsia-disabledText__16imif74r: #ffffff; --colors-button-skyBlue-background__16imif74s: #4DC4EA; --colors-button-skyBlue-backgroundHover__16imif74t: #32B4DC; --colors-button-skyBlue-backgroundActive__16imif74u: #32B4DC; --colors-button-skyBlue-text__16imif74v: #000000; --colors-button-skyBlue-textHover__16imif74w: #000000; --colors-button-skyBlue-textActive__16imif74x: #000000; --colors-button-skyBlue-disabledBackground__16imif74y: #cdd2cf; --colors-button-skyBlue-disabledText__16imif74z: #ffffff; --colors-button-agzPrimary-background__16imif750: #5c4e63; --colors-button-agzPrimary-backgroundHover__16imif751: #383240; --colors-button-agzPrimary-backgroundActive__16imif752: #5c4e63; --colors-button-agzPrimary-text__16imif753: #ffffff; --colors-button-agzPrimary-textHover__16imif754: #ffffff; --colors-button-agzPrimary-textActive__16imif755: #ffffff; --colors-button-agzPrimary-disabledBackground__16imif756: #cdd2cf; --colors-button-agzPrimary-disabledText__16imif757: #ffffff; --colors-button-agzWhite-background__16imif758: #ffffff; --colors-button-agzWhite-backgroundHover__16imif759: #d9dddb; --colors-button-agzWhite-backgroundActive__16imif75a: #ffffff; --colors-button-agzWhite-text__16imif75b: #5c4e63; --colors-button-agzWhite-textHover__16imif75c: #5c4e63; --colors-button-agzWhite-textActive__16imif75d: #5c4e63; --colors-button-agzWhite-disabledBackground__16imif75e: #cdd2cf; --colors-button-agzWhite-disabledText__16imif75f: #989998; --colors-button-flavor-hoverBorder__16imif75g: #b2b3b2; --colors-icon-default__16imif75h: #292b29; --colors-icon-hover__16imif75i: #b2b3b2; --colors-icon-checked__16imif75j: #0C3D3D; --colors-icon-brand__16imif75k: #0C3D3D; --colors-icon-active__16imif75l: #292b29; --colors-successBanner-background__16imif75m: #f0f5ee; --colors-successBanner-text__16imif75n: #023d3d; --colors-infoBanner-background__16imif75o: #fef8e2; --colors-infoBanner-text__16imif75p: #989998; --colors-radioButton-color__16imif75q: #46de46; --colors-tag-neutral-background__16imif75r: #806b47; --colors-tag-default-background__16imif75s: #edebe4; --colors-tag-success-background__16imif75t: #46de46; --colors-tag-secondary-background__16imif75u: #f0f5ee; --colors-tag-warning-background__16imif75v: #ffaf46; --colors-tag-emphasis-background__16imif75w: #4DC4EA; --colors-tag-discount-background__16imif75x: #FDDCB1; --colors-flavors-ag1-original__16imif75y: #105C5C; --colors-flavors-ag1-tropical__16imif75z: #E3BE38; --colors-flavors-ag1-citrus__16imif760: #FF942A; --colors-flavors-ag1-berry__16imif761: #D057AB; --colors-flavors-agz-original__16imif762: #5C4E63; --colors-flavors-agz-chocolateMint__16imif763: #77C19A; --colors-flavors-agz-chocolate__16imif764: #A57E63; --colors-flavors-agz-mixedBerry__16imif765: #E5657E; --colors-boxShadow-default__16imif766: #b2b3b2; --colors-boxShadow-new__16imif767: #707170; --colors-boxShadow-background__16imif768: #f7f8f7; --colors-alert-background__16imif769: #eef2f5; --colors-alert-text__16imif76a: #000000; --colors-state-active__16imif76b: #226954; --colors-state-inactive__16imif76c: #f93933; --colors-nav-activeIndicator__16imif76d: #46de46; --spacing-xxs__16imif76e: 2px; --spacing-xs__16imif76f: 4px; --spacing-xsm__16imif76g: 6px; --spacing-sm__16imif76h: 8px; --spacing-smd__16imif76i: 12px; --spacing-md__16imif76j: 16px; --spacing-mdl__16imif76k: 20px; --spacing-lg__16imif76l: 24px; --spacing-xl__16imif76m: 32px; --spacing-2xl__16imif76n: 40px; --spacing-3xl__16imif76o: 48px; --spacing-4xl__16imif76p: 56px; --spacing-5xl__16imif76q: 60px; --spacing-6xl__16imif76r: 70px; --spacing-7xl__16imif76s: 80px; --spacing-8xl__16imif76t: 100px; --spacing-9xl__16imif76u: 120px; --spacing-10xl__16imif76v: 160px; --gutter-mobile__16imif76w: 40px; --gutter-tablet__16imif76x: 56px; --gutter-desktop__16imif76y: 64px; --layoutSpacing-full__16imif76z: 100%; --layoutSpacing-popup__16imif770: 1242px; --layoutSpacing-gridContainer__16imif771: 1568px; --fontSizes-xxs__16imif772: 10px; --fontSizes-xs__16imif773: 12px; --fontSizes-sm__16imif774: 14px; --fontSizes-base__16imif775: 16px; --fontSizes-md__16imif776: 18px; --fontSizes-lg__16imif777: 20px; --fontSizes-xl__16imif778: 24px; --fontSizes-2xl__16imif779: 30px; --fontSizes-3xl__16imif77a: 36px; --fontSizes-headline2__16imif77b: 40px; --fontSizes-4xl__16imif77c: 48px; --fontSizes-5xl__16imif77d: 72px; --fontSizes-6xl__16imif77e: 96px; --radius-card__16imif77f: 8px; --radius-cardRound__16imif77g: 12px; --radius-tag__16imif77h: 4px; --radius-flavorBubble__16imif77i: 4px; --radius-circle__16imif77j: 50%; --radius-buttonRound__16imif77k: 32px; --radius-buttonSquare__16imif77l: 6px; --radius-modal__16imif77m: 8px; --radius-dropdown__16imif77n: 16px; --radius-pill__16imif77o: 99px; --layout-headerHeight-mobile__16imif77p: 64px; --layout-headerHeight-tablet__16imif77q: 64px; --layout-headerHeight-desktop__16imif77r: 90px; }
.LocaleDetectionBanner_container__12ms8wm0 { position: fixed; bottom: 0px; display: flex; flex-direction: column; justify-content: space-between; gap: var(--spacing-smd__16imif76i); padding: var(--spacing-md__16imif76j) var(--spacing-2xl__16imif76n); z-index: 6000; width: 100%; color: var(--colors-text-primaryInverse__16imif73); background: var(--colors-background-brand__16imif7g); }
.LocaleDetectionBanner_textContainer__12ms8wm1 { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--spacing-sm__16imif76h); }
.LocaleDetectionBanner_ctaContainer__12ms8wm2 { display: flex; align-items: center; gap: 20px; }
.LocaleDetectionBanner_ctaSubContainer__12ms8wm3 { display: flex; flex-direction: column; gap: var(--spacing-sm__16imif76h); width: 100%; }
.LocaleDetectionBanner_cta__12ms8wm4 { width: 100%; }
.LocaleDetectionBanner_exitCta__12ms8wm5 { padding: var(--spacing-sm__16imif76h); height: fit-content; min-height: fit-content; }
@media screen and (min-width: 1024px) {
  .LocaleDetectionBanner_container__12ms8wm0 { flex-direction: row; padding: var(--spacing-md__16imif76j) var(--spacing-2xl__16imif76n) var(--spacing-md__16imif76j) 84px; }
  .LocaleDetectionBanner_textContainer__12ms8wm1 { align-items: center; }
  .LocaleDetectionBanner_ctaSubContainer__12ms8wm3 { flex-direction: row; width: auto; }
  .LocaleDetectionBanner_cta__12ms8wm4 { width: fit-content; }
}
.Button_baseButton__9jjvkq0 { display: inline-flex; gap: 0.35em; align-items: center; justify-content: center; font-weight: 400; font-family: var(--font-sans); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out; text-decoration: none; }
.Button_baseButton__9jjvkq0:disabled { cursor: not-allowed; }
.Button_baseButton__9jjvkq0[data-icon-only="true"] { padding: 0px; aspect-ratio: 1 / 1; }
.Button_baseButton__9jjvkq0[data-icon-position="left"] { flex-direction: row-reverse; }
.Button_baseButton__9jjvkq0[data-icon-position="right"] { flex-direction: row; }
.Button_buttonSizes_L__9jjvkq1 { --button-icon-size: 24px; font-size: 20px; line-height: 1.4; padding: var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); min-height: 62px; }
.Button_buttonSizes_M__9jjvkq2 { --button-icon-size: 20px; font-size: 18px; line-height: 1.3; padding: 14px 20px; min-height: 52px; }
.Button_buttonSizes_S__9jjvkq3 { --button-icon-size: 18px; font-size: 16px; line-height: 1.5; padding: 10px 20px; min-height: 44px; }
.Button_buttonSizes_XS__9jjvkq4 { --button-icon-size: 16px; font-size: 14px; line-height: 1.5; padding: 6px var(--spacing-smd__16imif76i); min-height: 36px; }
.Button_buttonVariants_primary__9jjvkql { background-color: var(--colors-button-primary-background__16imif72e); color: var(--colors-button-primary-text__16imif72h); }
.Button_buttonVariants_primary__9jjvkql:hover { background-color: var(--colors-button-primary-backgroundHover__16imif72f); color: var(--colors-button-primary-textHover__16imif72i); }
.Button_buttonVariants_primary__9jjvkql:active { background-color: var(--colors-button-primary-backgroundActive__16imif72g); color: var(--colors-button-primary-text__16imif72h); }
.Button_buttonVariants_primary__9jjvkql:disabled { background-color: var(--colors-button-primary-disabledBackground__16imif72j); color: var(--colors-button-primary-disabledText__16imif72k); }
.Button_buttonVariants_secondary__9jjvkqm { background-color: var(--colors-button-secondary-background__16imif72l); color: var(--colors-button-secondary-text__16imif72o); }
.Button_buttonVariants_secondary__9jjvkqm:hover { background-color: var(--colors-button-secondary-backgroundHover__16imif72m); color: var(--colors-button-secondary-textHover__16imif72p); }
.Button_buttonVariants_secondary__9jjvkqm:active { background-color: var(--colors-button-secondary-backgroundActive__16imif72n); color: var(--colors-button-secondary-text__16imif72o); }
.Button_buttonVariants_secondary__9jjvkqm:disabled { background-color: var(--colors-button-secondary-disabledBackground__16imif72q); color: var(--colors-button-secondary-disabledText__16imif72r); }
.Button_buttonVariants_tertiary__9jjvkqn { background-color: var(--colors-button-tertiary-background__16imif72s); color: var(--colors-button-tertiary-text__16imif72v); border: 1px solid var(--colors-button-tertiary-border__16imif72y); }
.Button_buttonVariants_tertiary__9jjvkqn:hover { background-color: var(--colors-button-tertiary-backgroundHover__16imif72t); border-color: var(--colors-button-tertiary-borderHover__16imif72z); color: var(--colors-button-tertiary-textHover__16imif72w); }
.Button_buttonVariants_tertiary__9jjvkqn:active { color: var(--colors-button-tertiary-textActive__16imif72x); }
.Button_buttonVariants_tertiary__9jjvkqn:disabled { background-color: var(--colors-button-tertiary-disabledBackground__16imif730); color: var(--colors-button-tertiary-disabledText__16imif731); border: 1px solid var(--colors-button-tertiary-disabledBorder__16imif732); }
.Button_buttonVariants_link__9jjvkqo { background-color: var(--colors-button-link-background__16imif733); color: var(--colors-button-link-text__16imif734); text-decoration: underline; }
.Button_buttonVariants_link__9jjvkqo:hover { color: var(--colors-button-link-textHover__16imif735); }
.Button_buttonVariants_link__9jjvkqo:active { color: var(--colors-button-link-textActive__16imif736); }
.Button_buttonVariants_link__9jjvkqo:disabled { color: var(--colors-button-link-disabledText__16imif737); }
.Button_buttonVariants_linkTerminal__9jjvkqp { background-color: var(--colors-button-link-background__16imif733); color: var(--colors-text-error__16imif79); text-decoration: underline; }
.Button_buttonVariants_linkTerminal__9jjvkqp:active, .Button_buttonVariants_linkTerminal__9jjvkqp:hover { color: var(--colors-button-terminal-backgroundHover__16imif74a); }
.Button_buttonVariants_linkTerminal__9jjvkqp:disabled { color: var(--colors-button-terminal-disabledText__16imif74d); }
.Button_buttonVariants_primaryOnDark__9jjvkqq { background-color: var(--colors-button-primaryOnDark-background__16imif738); color: var(--colors-button-primaryOnDark-text__16imif73b); }
.Button_buttonVariants_primaryOnDark__9jjvkqq:hover { background-color: var(--colors-button-primaryOnDark-backgroundHover__16imif739); color: var(--colors-button-primaryOnDark-textHover__16imif73c); }
.Button_buttonVariants_primaryOnDark__9jjvkqq:active { background-color: var(--colors-button-primaryOnDark-backgroundActive__16imif73a); color: var(--colors-button-primaryOnDark-textActive__16imif73d); }
.Button_buttonVariants_primaryOnDark__9jjvkqq:disabled { background-color: var(--colors-button-primaryOnDark-disabledBackground__16imif73e); color: var(--colors-button-primaryOnDark-disabledText__16imif73f); }
.Button_buttonVariants_tertiaryOnDark__9jjvkqr { background-color: var(--colors-button-tertiaryOnDark-background__16imif73g); color: var(--colors-button-tertiaryOnDark-text__16imif73j); border: 1px solid var(--colors-button-tertiaryOnDark-border__16imif73m); }
.Button_buttonVariants_tertiaryOnDark__9jjvkqr:hover { background-color: var(--colors-button-tertiaryOnDark-backgroundHover__16imif73h); color: var(--colors-button-tertiaryOnDark-textHover__16imif73k); border-color: var(--colors-button-tertiaryOnDark-borderHover__16imif73n); }
.Button_buttonVariants_tertiaryOnDark__9jjvkqr:active { color: var(--colors-button-tertiaryOnDark-textActive__16imif73l); }
.Button_buttonVariants_tertiaryOnDark__9jjvkqr:disabled { background-color: var(--colors-button-tertiaryOnDark-disabledBackground__16imif73o); color: var(--colors-button-tertiaryOnDark-disabledText__16imif73p); border-color: var(--colors-button-tertiaryOnDark-disabledBorder__16imif73q); }
.Button_buttonVariants_tertiaryFilled__9jjvkqs { background-color: var(--colors-button-tertiaryFilled-background__16imif73r); color: var(--colors-button-tertiaryFilled-text__16imif73u); border: 1px solid var(--colors-button-tertiaryFilled-border__16imif73x); }
.Button_buttonVariants_tertiaryFilled__9jjvkqs:hover { background-color: var(--colors-button-tertiaryFilled-backgroundHover__16imif73s); color: var(--colors-button-tertiaryFilled-textHover__16imif73v); border-color: var(--colors-button-tertiaryFilled-borderHover__16imif73y); }
.Button_buttonVariants_tertiaryFilled__9jjvkqs:active { background-color: var(--colors-button-tertiaryFilled-backgroundActive__16imif73t); color: var(--colors-button-tertiaryFilled-textActive__16imif73w); }
.Button_buttonVariants_tertiaryFilled__9jjvkqs:disabled { background-color: var(--colors-button-tertiaryFilled-disabledBackground__16imif73z); color: var(--colors-button-tertiaryFilled-disabledText__16imif740); border-color: var(--colors-button-tertiaryFilled-disabledBorder__16imif741); }
.Button_buttonVariants_linkOnDark__9jjvkqt { background-color: var(--colors-button-linkOnDark-background__16imif745); color: var(--colors-button-linkOnDark-text__16imif742); text-decoration: underline; }
.Button_buttonVariants_linkOnDark__9jjvkqt:hover { color: var(--colors-button-linkOnDark-textHover__16imif743); }
.Button_buttonVariants_linkOnDark__9jjvkqt:active { color: var(--colors-button-linkOnDark-textActive__16imif744); }
.Button_buttonVariants_linkOnDark__9jjvkqt:disabled { color: var(--colors-button-linkOnDark-disabledText__16imif748); }
.Button_buttonVariants_terminal__9jjvkqu { background-color: var(--colors-button-terminal-background__16imif749); color: var(--colors-button-terminal-text__16imif74b); }
.Button_buttonVariants_terminal__9jjvkqu:hover { background-color: var(--colors-button-terminal-backgroundHover__16imif74a); }
.Button_buttonVariants_terminal__9jjvkqu:disabled { background-color: var(--colors-button-terminal-disabledBackground__16imif74c); color: var(--colors-button-terminal-disabledText__16imif74d); }
.Button_buttonVariants_goGreen__9jjvkqv { background-color: var(--colors-button-goGreen-background__16imif74e); color: var(--colors-button-goGreen-text__16imif74g); }
.Button_buttonVariants_goGreen__9jjvkqv:hover { background-color: var(--colors-button-goGreen-backgroundHover__16imif74f); color: var(--colors-button-goGreen-textHover__16imif74h); }
.Button_buttonVariants_goGreen__9jjvkqv:active { color: var(--colors-button-goGreen-textActive__16imif74i); }
.Button_buttonVariants_goGreen__9jjvkqv:disabled { background-color: var(--colors-button-goGreen-disabledBackground__16imif74j); color: var(--colors-button-goGreen-disabledText__16imif74k); }
.Button_buttonVariants_fuchsia__9jjvkqw { background-color: var(--colors-button-fuchsia-background__16imif74l); color: var(--colors-button-fuchsia-text__16imif74n); }
.Button_buttonVariants_fuchsia__9jjvkqw:hover { background-color: var(--colors-button-fuchsia-backgroundHover__16imif74m); color: var(--colors-button-fuchsia-textHover__16imif74o); }
.Button_buttonVariants_fuchsia__9jjvkqw:active { color: var(--colors-button-fuchsia-textActive__16imif74p); }
.Button_buttonVariants_fuchsia__9jjvkqw:disabled { background-color: var(--colors-button-fuchsia-disabledBackground__16imif74q); color: var(--colors-button-fuchsia-disabledText__16imif74r); }
.Button_buttonVariants_skyBlue__9jjvkqx { background-color: var(--colors-button-skyBlue-background__16imif74s); color: var(--colors-button-skyBlue-text__16imif74v); }
.Button_buttonVariants_skyBlue__9jjvkqx:hover { background-color: var(--colors-button-skyBlue-backgroundHover__16imif74t); color: var(--colors-button-skyBlue-textHover__16imif74w); }
.Button_buttonVariants_skyBlue__9jjvkqx:active { color: var(--colors-button-skyBlue-textActive__16imif74x); }
.Button_buttonVariants_skyBlue__9jjvkqx:disabled { background-color: var(--colors-button-skyBlue-disabledBackground__16imif74y); color: var(--colors-button-skyBlue-disabledText__16imif74z); }
.Button_buttonVariants_agzPrimary__9jjvkqy { background-color: var(--colors-button-agzPrimary-background__16imif750); color: var(--colors-button-agzPrimary-text__16imif753); }
.Button_buttonVariants_agzPrimary__9jjvkqy:hover { background-color: var(--colors-button-agzPrimary-backgroundHover__16imif751); color: var(--colors-button-agzPrimary-textHover__16imif754); }
.Button_buttonVariants_agzPrimary__9jjvkqy:active { background-color: var(--colors-button-agzPrimary-backgroundActive__16imif752); color: var(--colors-button-agzPrimary-textActive__16imif755); }
.Button_buttonVariants_agzPrimary__9jjvkqy:disabled { background-color: var(--colors-button-agzPrimary-disabledBackground__16imif756); color: var(--colors-button-agzPrimary-disabledText__16imif757); }
.Button_buttonVariants_agzWhite__9jjvkqz { background-color: var(--colors-button-agzWhite-background__16imif758); color: var(--colors-button-agzWhite-text__16imif75b); }
.Button_buttonVariants_agzWhite__9jjvkqz:hover { background-color: var(--colors-button-agzWhite-backgroundHover__16imif759); color: var(--colors-button-agzWhite-textHover__16imif75c); }
.Button_buttonVariants_agzWhite__9jjvkqz:active { background-color: var(--colors-button-agzWhite-backgroundActive__16imif75a); color: var(--colors-button-agzWhite-textActive__16imif75d); }
.Button_buttonVariants_agzWhite__9jjvkqz:disabled { background-color: var(--colors-button-agzWhite-disabledBackground__16imif75e); color: var(--colors-button-agzWhite-disabledText__16imif75f); }
.Button_buttonVariants_unstyled__9jjvkq10 { background-color: transparent; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.Button_buttonVariants_unstyled__9jjvkq10:disabled { opacity: 0.6; cursor: not-allowed; }
.Button_buttonShape_square__9jjvkq11 { border-radius: var(--radius-buttonSquare__16imif77l); }
.Button_buttonShape_round__9jjvkq12 { border-radius: var(--radius-buttonRound__16imif77k); }
.Button_buttonShape_circle__9jjvkq13 { border-radius: var(--radius-circle__16imif77j); }
.Button_fullWidth__9jjvkq14 { width: 100%; }
.Button_noPadding__9jjvkq15 { padding: 0px; }
.Button_noHorizontalPadding__9jjvkq16 { padding-left: 0px; padding-right: 0px; }
.Button_minHeightAuto__9jjvkq17 { min-height: auto; }
.Button_noWrap__9jjvkq18, .Button_noWrap__9jjvkq18:not([href]), .Button_noWrap__9jjvkq18[href] { white-space: nowrap; }
.Button_baseButton__9jjvkq0 [data-icon] { display: flex; align-items: center; justify-content: center; width: var(--button-icon-size,20px); height: var(--button-icon-size,20px); flex-shrink: 0; }
.Button_baseButton__9jjvkq0 > span svg { width: 100%; height: 100%; display: block; }
a.Button_baseButton__9jjvkq0 { white-space: inherit; }
@media screen and (min-width: 0px) {
  .Button_responsiveSizes_mobile_L__9jjvkq5 { --button-icon-size: 24px; font-size: 20px; line-height: 1.4; padding: var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); min-height: 62px; }
  .Button_responsiveSizes_mobile_M__9jjvkq6 { --button-icon-size: 20px; font-size: 18px; line-height: 1.3; padding: 14px 20px; min-height: 52px; }
  .Button_responsiveSizes_mobile_S__9jjvkq7 { --button-icon-size: 18px; font-size: 16px; line-height: 1.5; padding: 10px 20px; min-height: 44px; }
  .Button_responsiveSizes_mobile_XS__9jjvkq8 { --button-icon-size: 16px; font-size: 14px; line-height: 1.5; padding: 6px var(--spacing-smd__16imif76i); min-height: 36px; }
  .Button_noPadding__9jjvkq15 { padding: 0px; }
  .Button_noHorizontalPadding__9jjvkq16 { padding-left: 0px; padding-right: 0px; }
  .Button_minHeightAuto__9jjvkq17 { min-height: auto; }
}
@media screen and (min-width: 768px) {
  .Button_responsiveSizes_tablet_L__9jjvkq9 { --button-icon-size: 24px; font-size: 20px; line-height: 1.4; padding: var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); min-height: 62px; }
  .Button_responsiveSizes_tablet_M__9jjvkqa { --button-icon-size: 20px; font-size: 18px; line-height: 1.3; padding: 14px 20px; min-height: 52px; }
  .Button_responsiveSizes_tablet_S__9jjvkqb { --button-icon-size: 18px; font-size: 16px; line-height: 1.5; padding: 10px 20px; min-height: 44px; }
  .Button_responsiveSizes_tablet_XS__9jjvkqc { --button-icon-size: 16px; font-size: 14px; line-height: 1.5; padding: 6px var(--spacing-smd__16imif76i); min-height: 36px; }
  .Button_noPadding__9jjvkq15 { padding: 0px; }
  .Button_noHorizontalPadding__9jjvkq16 { padding-left: 0px; padding-right: 0px; }
  .Button_minHeightAuto__9jjvkq17 { min-height: auto; }
}
@media screen and (min-width: 1024px) {
  .Button_responsiveSizes_desktop_L__9jjvkqd { --button-icon-size: 24px; font-size: 20px; line-height: 1.4; padding: var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); min-height: 62px; }
  .Button_responsiveSizes_desktop_M__9jjvkqe { --button-icon-size: 20px; font-size: 18px; line-height: 1.3; padding: 14px 20px; min-height: 52px; }
  .Button_responsiveSizes_desktop_S__9jjvkqf { --button-icon-size: 18px; font-size: 16px; line-height: 1.5; padding: 10px 20px; min-height: 44px; }
  .Button_responsiveSizes_desktop_XS__9jjvkqg { --button-icon-size: 16px; font-size: 14px; line-height: 1.5; padding: 6px var(--spacing-smd__16imif76i); min-height: 36px; }
  .Button_noPadding__9jjvkq15 { padding: 0px; }
  .Button_noHorizontalPadding__9jjvkq16 { padding-left: 0px; padding-right: 0px; }
  .Button_minHeightAuto__9jjvkq17 { min-height: auto; }
}
@media screen and (min-width: 1440px) {
  .Button_responsiveSizes_wide_L__9jjvkqh { --button-icon-size: 24px; font-size: 20px; line-height: 1.4; padding: var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); min-height: 62px; }
  .Button_responsiveSizes_wide_M__9jjvkqi { --button-icon-size: 20px; font-size: 18px; line-height: 1.3; padding: 14px 20px; min-height: 52px; }
  .Button_responsiveSizes_wide_S__9jjvkqj { --button-icon-size: 18px; font-size: 16px; line-height: 1.5; padding: 10px 20px; min-height: 44px; }
  .Button_responsiveSizes_wide_XS__9jjvkqk { --button-icon-size: 16px; font-size: 14px; line-height: 1.5; padding: 6px var(--spacing-smd__16imif76i); min-height: 36px; }
  .Button_noPadding__9jjvkq15 { padding: 0px; }
  .Button_noHorizontalPadding__9jjvkq16 { padding-left: 0px; padding-right: 0px; }
  .Button_minHeightAuto__9jjvkq17 { min-height: auto; }
}
@keyframes Typography_slide-in-out__OTTKR { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Typography_fade-in-out__RQcxE { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .Typography_headline__AT2ah { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_headline_1__gG_5H { font-size: 40px; line-height: 95%; padding-top: 16px; padding-bottom: 8px; }
  .Typography_headline_2__xXB6E { font-size: 32px; line-height: 95%; padding-top: 16px; padding-bottom: 8px; }
  @media (min-width: 768px) {
  .Typography_headline_1__gG_5H { font-size: 56px; line-height: 95%; padding-top: 32px; padding-bottom: 16px; }
  .Typography_headline_2__xXB6E { font-size: 44px; line-height: 95%; padding-top: 24px; padding-bottom: 12px; }
}
  @media (min-width: 1024px) {
  .Typography_headline_1__gG_5H { font-size: 72px; line-height: 95%; padding-top: 32px; padding-bottom: 16px; }
  .Typography_headline_2__xXB6E { font-size: 56px; line-height: 95%; padding-top: 32px; padding-bottom: 16px; }
}
  .Typography_headlineSans__AE0Kg { font-family: var(--font-sans); font-style: normal; font-weight: 400; }
  .Typography_headlineSans_1__vUBDT { font-size: 56px; line-height: 95%; padding-top: 16px; padding-bottom: 8px; }
  .Typography_headlineSans_2__LCZcx { font-size: 32px; line-height: 100%; padding-top: 16px; padding-bottom: 8px; letter-spacing: -0.96px; }
  .Typography_headlineSans_3__u0k5B { font-size: 24px; line-height: 105%; padding-top: 16px; padding-bottom: 8px; letter-spacing: -0.72px; }
  @media (min-width: 768px) {
  .Typography_headlineSans_1__vUBDT { font-size: 56px; line-height: 95%; padding-top: 32px; padding-bottom: 16px; }
  .Typography_headlineSans_2__LCZcx { font-size: 48px; line-height: 100%; padding-top: 24px; padding-bottom: 12px; letter-spacing: -1.44px; }
  .Typography_headlineSans_3__u0k5B { font-size: 32px; line-height: 105%; padding-top: 24px; padding-bottom: 12px; letter-spacing: -0.96px; }
}
  @media (min-width: 1440px) {
  .Typography_headlineSans_1__vUBDT { font-size: 56px; line-height: 95%; padding-top: 32px; padding-bottom: 16px; }
  .Typography_headlineSans_2__LCZcx { font-size: 56px; line-height: 100%; padding-top: 32px; padding-bottom: 16px; letter-spacing: -1.68px; }
  .Typography_headlineSans_3__u0k5B { font-size: 40px; line-height: 105%; padding-top: 24px; padding-bottom: 12px; letter-spacing: -1.2px; }
}
  .Typography_subtitle__K2F_e { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_subtitle_1__H0QBT { font-size: 20px; line-height: 30px; padding-top: 16px; padding-bottom: 16px; }
  .Typography_subtitle_2__Qpq_3 { font-size: 18px; line-height: 28px; padding-top: 12px; padding-bottom: 12px; }
  @media (min-width: 768px) {
  .Typography_subtitle_1__H0QBT { font-size: 22px; line-height: 31px; padding-top: 18px; padding-bottom: 18px; }
  .Typography_subtitle_2__Qpq_3 { font-size: 20px; line-height: 30px; padding-top: 14px; padding-bottom: 14px; }
}
  @media (min-width: 1440px) {
  .Typography_subtitle_1__H0QBT { font-size: 24px; line-height: 32px; padding-top: 20px; padding-bottom: 20px; }
  .Typography_subtitle_2__Qpq_3 { font-size: 20px; line-height: 30px; padding-top: 16px; padding-bottom: 16px; }
}
  .Typography_subtitleMono__5JN_J { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_subtitleMono_1__g8c_C { font-size: 20px; line-height: 30px; padding-top: 16px; padding-bottom: 16px; }
  .Typography_subtitleMono_2__uoF4x { font-size: 18px; line-height: 28px; padding-top: 12px; padding-bottom: 12px; }
  @media (min-width: 768px) {
  .Typography_subtitleMono_1__g8c_C { font-size: 22px; line-height: 31px; padding-top: 18px; padding-bottom: 18px; }
  .Typography_subtitleMono_2__uoF4x { font-size: 20px; line-height: 30px; padding-top: 14px; padding-bottom: 14px; }
}
  @media (min-width: 1440px) {
  .Typography_subtitleMono_1__g8c_C { font-size: 24px; line-height: 32px; padding-top: 20px; padding-bottom: 20px; }
  .Typography_subtitleMono_2__uoF4x { font-size: 20px; line-height: 30px; padding-top: 16px; padding-bottom: 16px; }
}
  .Typography_subtitleMono__5JN_J { font-family: var(--font-mono); }
  .Typography_body__4udMp { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_body_1__xYcZP { font-size: 18px; line-height: 28px; padding-top: 12px; padding-bottom: 12px; }
  .Typography_body_2__VCssL { font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
  .Typography_body_3__Fs9XD { font-size: 14px; line-height: 22px; padding-top: 8px; padding-bottom: 8px; }
  .Typography_bodyMono__gw_gv { font-family: var(--font-mono); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_bodyMono_1__1uGix { font-size: 18px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_bodyMono_2__I4_w0 { font-size: 16px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_bodyMono_3__rf6I5 { font-size: 14px; line-height: 22px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_caption__ZoXGl { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_caption_1__iQU2_ { font-size: 12px; line-height: 18px; padding-top: 4px; padding-bottom: 4px; }
  .Typography_captionMono__ABgA7 { font-family: var(--font-mono); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_captionMono_1__YkN16 { font-size: 14px; line-height: 18px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_captionMono_2__mb8bf { font-size: 12px; line-height: 16px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_portalSubtitle__07l72 { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; }
  .Typography_portalSubtitle_1__xNrQh { font-size: 22px; line-height: 32px; padding-top: 16px; padding-bottom: 8px; }
  .Typography_portalSubtitle_2__FEtec { font-size: 20px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
  .Typography_portalSubtitle_3__mbd_Q { font-size: 18px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
  @media (min-width: 768px) {
  .Typography_portalSubtitle_1__xNrQh { font-size: 32px; line-height: 44px; padding-top: 24px; padding-bottom: 8px; }
  .Typography_portalSubtitle_2__FEtec { font-size: 24px; line-height: 36px; padding-top: 16px; padding-bottom: 8px; }
  .Typography_portalSubtitle_3__mbd_Q { font-size: 20px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
}
  .Typography_portalSubtitleBold__5H2XB { font-family: var(--font-sans); font-style: normal; font-weight: 700; letter-spacing: 0px; }
  .Typography_portalSubtitleBold_1__I__Nk { font-size: 20px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
  .Typography_portalSubtitleBold_2__OY1JI { font-size: 18px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
  @media (min-width: 768px) {
  .Typography_portalSubtitleBold_1__I__Nk { font-size: 24px; line-height: 36px; padding-top: 16px; padding-bottom: 8px; }
  .Typography_portalSubtitleBold_2__OY1JI { font-size: 20px; line-height: 28px; padding-top: 16px; padding-bottom: 8px; }
}
  .Typography_portalText__meZb9 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_portalText_1__Y0nUk, .Typography_portalText_2__SE8V5 { font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
  @media (min-width: 768px) {
  .Typography_portalText_1__Y0nUk { font-size: 18px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
  .Typography_portalText_2__SE8V5 { font-size: 16px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
}
  .Typography_portalCaption__lq2OM { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .Typography_portalCaption_1__5zySX { font-size: 14px; line-height: 20px; padding-top: 4px; padding-bottom: 4px; }
  .Typography_portalCaption_2__Bs_sq { font-size: 12px; line-height: 16px; padding-top: 4px; padding-bottom: 4px; }
  .Typography_button__ceUZH { font-family: var(--font-sans); font-style: normal; font-weight: 400; }
  .Typography_button_large__lQwzM { font-size: 20px; line-height: 30px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_button_medium__fl19N { font-size: 18px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_button_small__tqJVu { font-size: 16px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_buttonUnderline__DJDPj { font-family: var(--font-sans); font-style: normal; font-weight: 400; }
  .Typography_buttonUnderline_large__oXHf1 { font-size: 20px; line-height: 30px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_buttonUnderline_medium__uIuyQ { font-size: 18px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_buttonUnderline_small__rhRgY { font-size: 16px; line-height: 24px; padding-top: 0px; padding-bottom: 0px; }
  .Typography_buttonUnderline__DJDPj { text-decoration-thickness: 1px; text-decoration-color: currentcolor; text-decoration-skip-ink: none; text-underline-offset: 2px; letter-spacing: 0px; text-decoration-line: underline !important; }
  .Typography_weight_400__qKQfS { font-weight: 400; }
  .Typography_weight_500__C8gfB { font-weight: 500; }
  .Typography_weight_700__DPB7s { font-weight: 700; }
  .Typography_fontStyle_normal__bILWn { font-style: normal; }
  .Typography_fontStyle_italic__nLEc7 { font-style: italic; }
  .Typography_color_brand-green__PVLIJ { color: rgb(47, 125, 57); }
  .Typography_color_brand-dark__QXWDi { color: rgb(15, 46, 47); }
  .Typography_color_brand-white__7P6wR { color: rgb(255, 255, 255); }
  .Typography_color_orange-1__n8efE { color: rgb(203, 107, 66); }
  .Typography_color_stone-1__dYjp0 { color: rgb(243, 241, 240); }
  .Typography_color_green-1__A5CM9 { color: rgb(28, 84, 35); }
  .Typography_color_green-2__LUT2U { color: rgb(50, 155, 70); }
  .Typography_color_green-3__vUJjd { color: rgb(214, 229, 218); }
  .Typography_color_black-1__UEH4h { color: rgb(0, 0, 0); }
  .Typography_color_black-2__z9S6h { color: rgb(41, 43, 41); }
  .Typography_color_dark-2__5cz2L { color: rgb(0, 47, 48); }
  .Typography_color_grey-1__Ywnpp { color: rgb(107, 114, 128); }
  .Typography_color_grey-2__t5kys { color: rgb(152, 161, 175); }
  .Typography_color_grey-3__C3Ghq { color: rgb(186, 192, 202); }
  .Typography_color_grey-4__gTwTu { color: rgb(209, 213, 219); }
  .Typography_color_grey-5__VaNZL { color: rgb(229, 231, 235); }
  .Typography_color_grey-6__bTsBC { color: rgb(240, 244, 244); }
  .Typography_color_grey-7__w_5ZP { color: rgb(247, 249, 249); }
  .Typography_color_mint-1__P2X7G { color: rgb(77, 109, 110); }
  .Typography_color_mint-2__ZoJ8i { color: rgb(218, 231, 212); }
  .Typography_color_mint-3__nHn_k { color: rgb(240, 245, 238); }
  .Typography_color_secondary-grey-1__B1VSw { color: rgb(112, 113, 112); }
  .Typography_color_secondary-grey-4__qxTpq { color: rgb(217, 221, 219); }
  .Typography_color_secondary-grey-3__R0TZE { color: rgb(180, 187, 197); }
  .Typography_color_status-error__AXuKr { color: rgb(249, 57, 51); }
  .Typography_color_status-error-bg__N8BrF { color: rgb(249, 231, 231); }
  .Typography_color_status-warning__AYLCg { color: rgb(255, 175, 70); }
  .Typography_color_status-warning-bg__ORn1R { color: rgb(254, 248, 226); }
  .Typography_color_status-success__7tp3M { color: rgb(50, 155, 70); }
  .Typography_color_status-success-bg__uplWY { color: rgb(240, 245, 238); }
  .Typography_color_status-info__KLJ5e { color: rgb(50, 120, 155); }
  .Typography_color_status-info-bg__U32_f { color: rgb(238, 241, 245); }
  .Typography_color_brand-green-new__EpVDN { color: rgb(12, 61, 61); }
  .Typography_color_brand-dark-new__A9s_r { color: rgb(10, 45, 45); }
  .Typography_color_brand-white-new__DqRBY { color: rgb(255, 255, 255); }
  .Typography_color_brown-new__088zS { color: rgb(128, 107, 71); }
  .Typography_color_brown-hover-new__dSGPj { color: rgb(191, 172, 138); }
  .Typography_color_stone-new__3EilY { color: rgb(237, 235, 228); }
  .Typography_color_black-new__IAyJS { color: rgb(0, 0, 0); }
  .Typography_color_red-1-new__x1rHW { color: rgb(216, 48, 43); }
  .Typography_color_red-2-new__5d_3f { color: rgb(255, 81, 75); }
  .Typography_color_red-stop-new__XadOr { color: rgb(249, 57, 51); }
  .Typography_color_grey-1-new__opI20 { color: rgb(112, 113, 112); }
  .Typography_color_dark-grey-1__tTCbD { color: rgb(58, 58, 58); }
  .Typography_color_grey-2-new__rI7wH { color: rgb(152, 153, 152); }
  .Typography_color_grey-3-new__LA0dm { color: rgb(178, 179, 178); }
  .Typography_color_grey-4-new__0ox5p { color: rgb(205, 210, 207); }
  .Typography_color_grey-5-new__G8DtP { color: rgb(217, 221, 219); }
  .Typography_color_grey-6-new__WCQD0 { color: rgb(230, 233, 231); }
  .Typography_color_grey-7-new__riSmf { color: rgb(247, 248, 247); }
  .Typography_color_off-white__b7EUv { color: rgb(246, 245, 241); }
  .Typography_color_status-error-new__bzktc { color: rgb(249, 57, 51); }
  .Typography_color_status-error-bg-new__hi8yf { color: rgb(255, 211, 211); }
  .Typography_color_status-warning-new__Xl3Lu { color: rgb(255, 175, 70); }
  .Typography_color_status-warning-bg-new__aeAet { color: rgb(254, 248, 226); }
  .Typography_color_status-success-new__isma2 { color: rgb(70, 222, 70); }
  .Typography_color_status-success-bg-new__lGzq2 { color: rgb(240, 245, 238); }
  .Typography_color_status-info-new__o9XTJ { color: rgb(0, 117, 255); }
  .Typography_color_status-info-bg-new__Ybw18 { color: rgb(238, 242, 245); }
  .Typography_color_secondary-grey-2__DhSd6 { color: rgb(152, 161, 175); }
  .Typography_color_color-success-filied-default__l2c3c { color: rgb(35, 125, 83); }
  .Typography_noPadding__sGmaV { padding-top: 0px; padding-bottom: 0px; }
  .Typography_noPadding_top__c_0w_ { padding-top: 0px; }
  .Typography_noPadding_bottom__1xaaP { padding-bottom: 0px; }
  .Typography_btn__ua8aa { background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; user-select: none; appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; }
  .Typography_btn__ua8aa.Typography_disabled__yzPNY, .Typography_btn__ua8aa:disabled { cursor: auto; pointer-events: none; }
}
:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: #e74c3c; --toastify-color-transparent: rgba(255,255,255,0.7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-toast-width: 320px; --toastify-toast-background: #fff; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); }
.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0,0,var(--toastify-z-index) px); position: fixed; padding: 4px; width: var(--toastify-toast-width); box-sizing: border-box; color: rgb(255, 255, 255); }
.Toastify__toast-container--top-left { top: 1em; left: 1em; }
.Toastify__toast-container--top-center { top: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--top-right { top: 1em; right: 1em; }
.Toastify__toast-container--bottom-left { bottom: 1em; left: 1em; }
.Toastify__toast-container--bottom-center { bottom: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--bottom-right { bottom: 1em; right: 1em; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; padding: 0px; left: 0px; margin: 0px; }
  .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right { top: 0px; transform: translateX(0px); }
  .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right { bottom: 0px; transform: translateX(0px); }
  .Toastify__toast-container--rtl { right: 0px; left: auto; }
}
.Toastify__toast { position: relative; min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: 8px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px, rgba(0, 0, 0, 0.05) 0px 2px 15px 0px; display: flex; justify-content: space-between; max-height: var(--toastify-toast-max-height); overflow: hidden; font-family: var(--toastify-font-family); cursor: default; direction: ltr; z-index: 0; }
.Toastify__toast--rtl { direction: rtl; }
.Toastify__toast--close-on-click { cursor: pointer; }
.Toastify__toast-body { margin: auto 0px; flex: 1 1 auto; padding: 6px; display: flex; align-items: center; }
.Toastify__toast-body > div:last-child { word-break: break-word; flex: 1 1 0%; }
.Toastify__toast-icon { margin-inline-end: 10px; width: 20px; flex-shrink: 0; display: flex; }
.Toastify--animate { animation-fill-mode: both; animation-duration: 0.7s; }
.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }
@media only screen and (max-width: 480px) {
  .Toastify__toast { margin-bottom: 0px; border-radius: 0px; }
}
.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }
.Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }
.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }
.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }
.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }
.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }
.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }
.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }
.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }
.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }
.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning { background: var(--toastify-color-transparent); }
.Toastify__close-button { color: rgb(255, 255, 255); background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; align-self: flex-start; }
.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }
.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.Toastify__close-button:focus, .Toastify__close-button:hover { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px; z-index: var(--toastify-z-index); opacity: 0.7; transform-origin: left center; }
.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.Toastify__progress-bar--controlled { transition: transform 0.2s; }
.Toastify__progress-bar--rtl { right: 0px; left: auto; transform-origin: right center; }
.Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: initial; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left { animation-name: Toastify__bounceInLeft; }
.Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right { animation-name: Toastify__bounceInRight; }
.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left { animation-name: Toastify__bounceOutLeft; }
.Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right { animation-name: Toastify__bounceOutRight; }
.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
.Toastify__flip-enter { animation-name: Toastify__flipIn; }
.Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(110%, 0px, 0px); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-110%, 0px, 0px); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left { animation-name: Toastify__slideInLeft; }
.Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right { animation-name: Toastify__slideInRight; }
.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left { animation-name: Toastify__slideOutLeft; }
.Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right { animation-name: Toastify__slideOutRight; }
.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; }
.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; }
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes NotificationContainer_slide-in-out__fECXA { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes NotificationContainer_fade-in-out__68IDu { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.NotificationContainer_Container__cR637 { max-width: 1808px; margin-left: auto; margin-right: auto; width: auto; padding: 0px; bottom: 40px; left: 0px; right: 0px; transform: none; pointer-events: none; z-index: 100; }
.NotificationContainer_Toast__3FHQf { max-width: 560px; bottom: 0px; padding: 0px; margin: 8px auto 0px; background: rgba(0, 0, 0, 0); appearance: none; outline: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-radius: 8px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.21) 4px 8px 20px; min-height: auto; }
@media (min-width: 1024px) {
  .NotificationContainer_Toast__3FHQf { margin-top: 16px; }
}
.NotificationContainer_Toast__Body__Zo_I8 { padding: 0px; margin: 0px; background-color: rgb(12, 61, 61); }
.NotificationContainer_Toast__Body_success__KbRke { background-color: rgb(12, 61, 61); }
.NotificationContainer_Toast__Body_error__nDpb1 { background-color: rgb(255, 211, 211); }
.NotificationContainer_Toast__Body_warning__vDpQK { background: var(--status-warning-bg,#fef8e2); }
.NotificationContainer_Toast__Progress__fGNaM { height: 4px; background: rgb(70, 222, 70); }
.NotificationContainer_Toast__Progress_success__ddCod { background: rgb(70, 222, 70); }
.NotificationContainer_Toast__Progress_error__ssCsP { background: rgb(249, 57, 51); }
.NotificationContainer_Toast__Progress_warning__oahhN { background: rgb(255, 175, 70); }
@keyframes Notification_slide-in-out__y0STR { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Notification_fade-in-out__p0xQt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Notification_root__EKpem { display: flex; align-items: center; padding: 12px 16px; border-radius: 8px; }
@media (min-width: 768px) {
  .Notification_root__EKpem { padding: 16px 24px; }
}
.Notification_withDescription__jYD1A { align-items: flex-start; }
.Notification_iconWrap__BpvJj { display: flex; flex: 0 0 auto; padding: 4px 8px 2px 0px; }
.Notification_titleContainer__RoSjb { display: flex; align-items: center; }
.Notification_contentContainer__30dWG { flex: 1 1 auto; padding-top: 2px; }
.Notification_link__mIFVV { cursor: pointer; pointer-events: visible; font-weight: 700; }
.Notification_link__mIFVV, .Notification_link__mIFVV:hover { color: inherit; }
@media (max-width: 767.98px) {
  .Notification_link__mIFVV { font-size: 16px; }
}
.Notification_description___i5LW, .Notification_title__8LP8y { display: block; padding: 0px; }
.Notification_title__8LP8y + .Notification_description___i5LW { padding-top: 4px; }
@media (min-width: 768px) {
  .Notification_title__8LP8y + .Notification_description___i5LW { padding-top: 8px; }
}
.Notification_default__JSJDB, .Notification_default__JSJDB .Notification_icon__Gj13W, .Notification_success__6G42X, .Notification_success__6G42X .Notification_icon__Gj13W { color: rgb(255, 255, 255); }
.Notification_error__2J2Nn { color: rgb(0, 0, 0); }
.Notification_error__2J2Nn .Notification_icon__Gj13W { color: rgb(249, 57, 51); }
.Notification_warning__8G9TN { color: rgb(0, 0, 0); }
.Notification_warning__8G9TN .Notification_icon__Gj13W { color: rgb(255, 255, 255); }
.SubscriptionPrice_compareAtPrice__1rlx0850 { margin-left: var(--spacing-sm__16imif76h); color: var(--colors-text-disabled__16imif78); font-weight: 400; }
.SubscriptionPrice_dagger__1rlx0851 { display: inline-block; color: var(--colors-text-disabled__16imif78); vertical-align: super; font-size: 11px; font-weight: 400; font-style: normal; letter-spacing: 0px; }
@media screen and (min-width: 768px) {
  .SubscriptionPrice_dagger__1rlx0851 { font-size: 15px; }
}
@keyframes styles_slide-in-out__qSlBG { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__QSwJK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .styles_placeholder__i3I9x { display: inline-block; width: 100%; max-width: 100%; overflow: hidden; position: relative; box-sizing: border-box; margin: 0px; vertical-align: middle; }
  .styles_placeholder__i3I9x::before { content: ""; display: block; width: 100%; padding-top: calc(1%*var(--aspect-ratio, 100)); }
  .styles_image__MKkw2 { position: absolute; box-sizing: border-box; padding: 0px; margin: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block; inset: 0px; }
  .styles_fit_contain__9hp_s, .styles_fit_cover__8kuEm { width: 100%; height: 100%; }
  .styles_fit_contain__9hp_s.styles_position_center__6_9WZ, .styles_fit_cover__8kuEm.styles_position_center__6_9WZ { object-position: center center; }
  .styles_fit_contain__9hp_s.styles_position_top__ytA3R, .styles_fit_cover__8kuEm.styles_position_top__ytA3R { object-position: center top; }
  .styles_fit_contain__9hp_s.styles_position_left__V62II, .styles_fit_cover__8kuEm.styles_position_left__V62II { object-position: left center; }
  .styles_fit_contain__9hp_s.styles_position_right__fYjI7, .styles_fit_cover__8kuEm.styles_position_right__fYjI7 { object-position: right center; }
  .styles_fit_contain__9hp_s.styles_position_bottom__dYKGL, .styles_fit_cover__8kuEm.styles_position_bottom__dYKGL { object-position: center bottom; }
  .styles_fit_cover__8kuEm { object-fit: cover; }
  .styles_fit_contain__9hp_s { object-fit: contain; }
  .styles_fit_none___NOLw.styles_position_top__ytA3R { top: 0px; }
  @media (min-width: 768px) {
  .styles_fit_tablet_contain__F_Itu, .styles_fit_tablet_cover__r0PcH { width: 100%; height: 100%; }
  .styles_fit_tablet_contain__F_Itu.styles_position_tablet_center__i0Yvp, .styles_fit_tablet_cover__r0PcH.styles_position_tablet_center__i0Yvp { object-position: center center; }
  .styles_fit_tablet_contain__F_Itu.styles_position_tablet_top__1Al0o, .styles_fit_tablet_cover__r0PcH.styles_position_tablet_top__1Al0o { object-position: center top; }
  .styles_fit_tablet_contain__F_Itu.styles_position_tablet_left__ZA8IJ, .styles_fit_tablet_cover__r0PcH.styles_position_tablet_left__ZA8IJ { object-position: left center; }
  .styles_fit_tablet_contain__F_Itu.styles_position_tablet_right__yk6yx, .styles_fit_tablet_cover__r0PcH.styles_position_tablet_right__yk6yx { object-position: right center; }
  .styles_fit_tablet_contain__F_Itu.styles_position_tablet_bottom__tB6ee, .styles_fit_tablet_cover__r0PcH.styles_position_tablet_bottom__tB6ee { object-position: center bottom; }
  .styles_fit_tablet_cover__r0PcH { object-fit: cover; }
  .styles_fit_tablet_contain__F_Itu { object-fit: contain; }
  .styles_fit_tablet_none__s_2WP.styles_position_tablet_top__1Al0o { top: 0px; }
}
  @media (min-width: 1440px) {
  .styles_fit_desktop_contain__3plXj, .styles_fit_desktop_cover__6Az_6 { width: 100%; height: 100%; }
  .styles_fit_desktop_contain__3plXj.styles_position_desktop_center__Bqa0f, .styles_fit_desktop_cover__6Az_6.styles_position_desktop_center__Bqa0f { object-position: center center; }
  .styles_fit_desktop_contain__3plXj.styles_position_desktop_top__qBZE4, .styles_fit_desktop_cover__6Az_6.styles_position_desktop_top__qBZE4 { object-position: center top; }
  .styles_fit_desktop_contain__3plXj.styles_position_desktop_left__6WSbq, .styles_fit_desktop_cover__6Az_6.styles_position_desktop_left__6WSbq { object-position: left center; }
  .styles_fit_desktop_contain__3plXj.styles_position_desktop_right__NoVDG, .styles_fit_desktop_cover__6Az_6.styles_position_desktop_right__NoVDG { object-position: right center; }
  .styles_fit_desktop_contain__3plXj.styles_position_desktop_bottom__Thzd4, .styles_fit_desktop_cover__6Az_6.styles_position_desktop_bottom__Thzd4 { object-position: center bottom; }
  .styles_fit_desktop_cover__6Az_6 { object-fit: cover; }
  .styles_fit_desktop_contain__3plXj { object-fit: contain; }
  .styles_fit_desktop_none___xDFd.styles_position_desktop_top__qBZE4 { top: 0px; }
}
}
@keyframes Input_slide-in-out__a_DTw { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Input_fade-in-out__bBZZW { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .Input_input__f9NLT { display: flex; flex-direction: column; width: 100%; }
  .Input_field__p_YhI { width: 100%; border: 1px solid rgb(209, 213, 219); border-radius: 6px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
  .Input_field__p_YhI::placeholder { color: rgb(152, 161, 175); }
  .Input_field__p_YhI:focus, .Input_field__p_YhI:focus-visible, .Input_field__p_YhI:hover { border: 1px solid rgb(152, 161, 175); outline: none; }
  .Input_inputWrapper___CS5a { position: relative; }
  @media (min-width: 768px) {
  .Input_inputWrapper___CS5a { margin-bottom: 8px; }
}
  .Input_textareaWrapper__YQtuG { position: relative; }
  .Input_label__gCehP { font-weight: 700; font-size: 14px; line-height: 20px; color: rgb(15, 46, 47); font-family: var(--font-sans); padding: 4px 0px 12px; text-transform: capitalize; }
  .Input_disabled__a_90Y .Input_field__p_YhI { cursor: not-allowed; pointer-events: none; border-color: rgb(186, 192, 202); color: rgb(186, 192, 202); background-color: rgb(255, 255, 255); }
  .Input_disabled__a_90Y .Input_field__p_YhI::placeholder { color: rgb(186, 192, 202); }
  .Input_error__azrFz .Input_field__p_YhI { border-color: rgb(249, 57, 51); }
  .Input_success__9fBcA .Input_field__p_YhI { border-color: rgb(50, 155, 70); }
  .Input_iconError__hjtOS, .Input_iconSuccess__sw2fr { flex-shrink: 0; margin-top: 2px; display: none; margin-right: 4px; }
  .Input_helpers__lGGcq { margin-top: 8px; }
  @media (min-width: 768px) {
  .Input_helpers__lGGcq { margin-top: 0px; }
}
  .Input_textareaHelpers__4E1zN { margin-top: 8px; }
  .Input_error__azrFz + .Input_helpers__lGGcq, .Input_error__azrFz + .Input_textareaHelpers__4E1zN, .Input_successMessage__i8_K2 + .Input_helpers__lGGcq, .Input_successMessage__i8_K2 + .Input_textareaHelpers__4E1zN { display: flex; justify-content: flex-start; }
  .Input_error__azrFz + .Input_helpers__lGGcq .Input_hint__8VKPj, .Input_error__azrFz + .Input_textareaHelpers__4E1zN .Input_hint__8VKPj, .Input_successMessage__i8_K2 + .Input_helpers__lGGcq .Input_hint__8VKPj, .Input_successMessage__i8_K2 + .Input_textareaHelpers__4E1zN .Input_hint__8VKPj { color: inherit; }
  .Input_error__azrFz + .Input_helpers__lGGcq, .Input_error__azrFz + .Input_textareaHelpers__4E1zN { color: rgb(249, 57, 51); }
  .Input_error__azrFz + .Input_helpers__lGGcq .Input_iconError__hjtOS, .Input_error__azrFz + .Input_textareaHelpers__4E1zN .Input_iconError__hjtOS { display: block; }
  .Input_successMessage__i8_K2 + .Input_helpers__lGGcq, .Input_successMessage__i8_K2 + .Input_textareaHelpers__4E1zN { color: rgb(50, 155, 70); }
  .Input_successMessage__i8_K2 + .Input_helpers__lGGcq .Input_iconSuccess__sw2fr, .Input_successMessage__i8_K2 + .Input_textareaHelpers__4E1zN .Input_iconSuccess__sw2fr { display: block; }
  .Input_hint__8VKPj { font-weight: 400; font-size: 14px; line-height: 20px; color: rgb(107, 114, 128); font-family: var(--font-sans); }
  @media (min-width: 0) {
  .Input_xxs-medium__JglJ9 .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 568px) {
  .Input_xs-medium___Dco6 .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 768px) {
  .Input_s-medium__Av1hi .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 960px) {
  .Input_ssm-medium__Nfpzj .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1280px) {
  .Input_sm-medium__84_2Z .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1024px) {
  .Input_m-medium__WBoaq .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1366px) {
  .Input_xm-medium__Orsvg .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1440px) {
  .Input_l-medium__Z328V .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1680px) {
  .Input_xl-medium__6xkXa .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  @media (min-width: 1920px) {
  .Input_xxl-medium__qD_H6 .Input_field__p_YhI { min-height: 52px; padding: 16px 15px 14px; font-size: 16px; font-weight: 400; line-height: 24px; }
}
  .Input_textarea__4cqBR .Input_field__p_YhI { display: block; min-height: 144px; resize: none; border-color: rgb(217, 221, 219); }
  .Input_textarea__4cqBR .Input_field__p_YhI::placeholder { color: rgb(112, 113, 112); }
  @media (min-width: 768px) {
  .Input_textarea__4cqBR .Input_field__p_YhI { min-height: 152px; }
}
  .Input_withAddon__qAF4h { border-top-right-radius: 0px; border-bottom-right-radius: 0px; position: relative; }
  .Input_withAddon__qAF4h .Input_field__p_YhI { padding-right: 50px; }
  .Input_addon__Nga_t { position: absolute; right: 0px; bottom: 0px; top: 0px; }
}
@keyframes ArticleProgressBar_slide-in-out__QSCeU { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ArticleProgressBar_fade-in-out__r_QBi { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ArticleProgressBar_progressBarContainer__l_e5n { position: absolute; z-index: 2; bottom: 0px; left: 0px; width: 100%; height: 4px; background-color: rgb(230, 233, 231); transition: top 0.3s ease-out; pointer-events: none; }
@media (min-width: 768px) {
  .ArticleProgressBar_progressBarContainer__l_e5n { height: 6px; }
}
@media (min-width: 1440px) {
  .ArticleProgressBar_progressBarContainer__l_e5n { height: 8px; }
}
.ArticleProgressBar_progressBar__JLCvA { background-color: rgb(203, 107, 66); height: 100%; transition: width 0.3s ease-out; }
@media (max-width: 767.98px) {
  .ArticleProgressBar_sticky__fpgU1 { position: fixed; top: 0px; }
}
.ArticleProgressBar_colorNew__J9HNJ { background-color: rgb(12, 61, 61); }
@keyframes styles_slide-in-out__rjLFt { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__U5CkV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_stickyHeaderWrapper__Z_4dX { position: sticky; top: 0px; z-index: 99; clip-path: polygon(0px 0px, 100% 0px, 100% 100vh, 0px 100vh); }
@keyframes Banner_slide-in-out__jyjcv { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Banner_fade-in-out__J6uS2 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Banner_banner__1UI_t { display: flex; height: 72px; width: 100dvw; justify-content: center; align-items: center; background-color: rgb(246, 245, 241); color: rgb(0, 0, 0); font-size: 14px; font-weight: 500; position: fixed; top: 0px; left: 0px; z-index: 99; flex-direction: row; gap: 10px; }
.Banner_banner__1UI_t.Banner_headerGroupItem__APfnw { position: relative !important; top: 0px !important; }
@media (max-width: 1023.98px) {
  .Banner_banner__1UI_t { display: grid; height: 60px; font-size: 11px; gap: 0px 10px; grid-template-areas: "image body button" "image headline button"; align-content: center; padding: 4px 12px; }
  .Banner_button__caBYa { grid-area: button; }
}
@media (max-width: 767.98px) {
  .Banner_button__caBYa { min-height: 30px; padding: 4px 10px; font-size: 14px; line-height: 18px; }
}
@media (max-width: 1023.98px) {
  .Banner_image__RkkiA { grid-area: image; width: 34px; height: 34px; }
}
@media (max-width: 767.98px) {
  .Banner_image__RkkiA { width: 30px; height: 30px; }
}
.Banner_body__5dOjw { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; }
@media (max-width: 1023.98px) {
  .Banner_body__5dOjw { grid-area: body; font-size: 11px; letter-spacing: 1px; }
  .Banner_headline__YfbLD { grid-area: headline; }
}
.Banner_headline__YfbLD .Banner_red__3cPjH { color: rgb(162, 42, 42); }
.Banner_headline__YfbLD .Banner_blue__2cRST { color: rgb(29, 168, 220); }
.Banner_headline__YfbLD a { color: rgb(0, 0, 0) !important; }
@keyframes Header_slide-in-out__dalF0 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Header_fade-in-out__i8EDD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Header_skipButtonContainer__UwHQj { position: fixed; top: 0px; z-index: 100; width: 100%; background-color: rgb(247, 248, 247); }
.Header_skipButton__ADcuz { font-size: 18px; line-height: 1; color: rgb(0, 0, 0); background: none; cursor: pointer; }
.Header_navBlock__O5aPz { position: sticky; height: 90px; }
@media (max-width: 1023.98px) {
  .Header_navBlock__O5aPz { height: 64px; }
}
.Header_navBlock__O5aPz.Header_activeBanner__uR78C { height: 162px; }
@media (max-width: 1023.98px) {
  .Header_navBlock__O5aPz.Header_activeBanner__uR78C { height: 114px; }
}
.Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 112px; }
@media (min-width: 768px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 136px; }
}
@media (min-width: 1024px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 162px; }
}
@media (min-width: 1440px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 170px; }
}
.Header_nav__header__P2vfe { position: fixed; width: 100%; top: 0px; z-index: 98; background-color: rgb(255, 255, 255); font-size: 1.25rem; font-weight: 400; color: rgb(0, 0, 0); }
.Header_nav__header__P2vfe.Header_activeBanner__uR78C { top: 72px; }
@media (max-width: 1023.98px) {
  .Header_nav__header__P2vfe.Header_activeBanner__uR78C { top: 60px; }
}
.Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 48px; }
@media (min-width: 768px) {
  .Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 72px; }
}
@media (min-width: 1440px) {
  .Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 80px; }
}
.Header_nav__header__P2vfe.Header_headerGroupItem__rd2Lk { position: relative !important; top: 0px !important; }
@media (max-width: 1439.98px) {
  .Header_nav__header__P2vfe { font-size: 1.125rem; }
}
.Header_nav__header__P2vfe a:not([data-rac]) { color: rgb(0, 0, 0); }
.Header_nav__header__P2vfe ul { list-style: none; }
.Header_nav__header__P2vfe .Header_restRecoveryTag__JlkiN { flex-shrink: 0; text-transform: uppercase; align-self: center; padding-bottom: 2px; }
.Header_nav__container___cpl9 { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; height: 90px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(205, 210, 207); padding: 0px 56px; }
@media (max-width: 1023.98px) {
  .Header_nav__container___cpl9 { padding: 20px 24px; height: 64px; }
}
@media (min-width: 1680px) {
  .Header_nav__container___cpl9 { padding: 0px 120px; }
}
.Header_nav__container___cpl9.Header_navV3__UrIU2 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@media (min-width: 1024px) {
  .Header_nav__container___cpl9.Header_navV3__UrIU2 { border-bottom: 1px solid rgb(205, 210, 207); }
}
.Header_nav__container___cpl9 ul li:hover .Header_nav__menu_dropdown__zmuj_ { visibility: visible; transform: translateY(0px); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px 0px; }
.Header_nav__container___cpl9 .Header_megaMenuCollapseOn__lVTIN { display: none; }
@media (min-width: 1440px) {
  .Header_nav__container___cpl9 .Header_megaMenuCollapseOn__lVTIN { display: flex; }
}
.Header_nav__container___cpl9 .Header_megaMenuCollapseOff__noqNc { display: none; }
@media (min-width: 1024px) {
  .Header_nav__container___cpl9 .Header_megaMenuCollapseOff__noqNc { display: flex; }
}
.Header_logo__Udpfr { display: flex; justify-content: center; margin-right: auto; }
.Header_nav__menuitems__nxM4a { display: flex; align-items: center; justify-content: center; gap: 8px; margin-right: 24px; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV { position: relative; padding: 8px 0px; font-size: 1.25rem; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; border-radius: 8px; opacity: 0; transition: opacity 0.3s ease-in-out; background-color: rgb(70, 222, 70); }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV.Header_active__IR2Xj::after, .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV.Header_showUnderline__3R4Zv::after, .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV:hover::after { opacity: 1; transition: opacity 0.3s ease-in-out; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K { max-width: 100%; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__aVogl { padding: 0px; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__contents__9BQCV { margin: 0px; padding: 6px 0px 10px; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; gap: 10px; font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 24px; line-height: 105%; letter-spacing: -0.72px; }
@media (min-width: 1440px) {
  .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__contents__9BQCV { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; }
}
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv:hover .Header_expandIcon__JPZNi { transform: rotate(-180deg); }
.Header_nav__menuitems__nxM4a .Header_withSubmenu__tzlJ1 { height: 91px; }
@media (max-width: 1439.98px) {
  .Header_nav__menuitems__nxM4a { gap: 0px; }
}
.Header_menuItem__aVogl { display: flex; align-items: center; gap: 4px; padding: 0px 12px; height: 100%; }
@media (max-width: 1439.98px) {
  .Header_menuItem__aVogl { padding: 0px 8px; }
}
.Header_menuItem__aVogl .Header_menuItem__contents__9BQCV { display: flex; align-items: center; flex-shrink: 0; gap: 4px; margin-top: 4px; border-bottom: 4px solid rgba(0, 0, 0, 0); transition: border-color 0.3s; }
.Header_menuItemButton__kxh2F { color: rgb(0, 0, 0); min-height: fit-content; padding: 0px 12px; font-size: 1.25rem; }
.Header_menuItemButton__kxh2F, .Header_menuItemButton__kxh2F:hover { background-color: rgba(0, 0, 0, 0); }
.Header_expandIcon__JPZNi { width: 18px; transform: rotate(0deg); transition: transform 0.3s; }
@keyframes Header_slideInUp__hmcde { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.Header_nav__menu_dropdown__zmuj_ { display: block; position: absolute; width: 100%; height: auto; min-height: 350px; top: 100%; transform: translateY(calc(-100% - 20px)); left: 0px; background-color: rgb(255, 255, 255); padding: 32px 0px; font-size: 1rem; border-radius: 0px 0px 6px 6px; z-index: -1; visibility: hidden; transition: transform 0.5s 0.1s, visibility 0.5s 0.1s; }
@media (max-width: 1439.98px) {
  .Header_nav__menu_dropdown__zmuj_ { min-height: 268px; }
}
.Header_nav__menu_dropdown__zmuj_ ul { display: flex; justify-content: center; align-items: center; gap: 16px; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ { --image-link-size: 168px; width: var(--image-link-size); display: flex; flex-direction: column; row-gap: 12px; align-items: flex-start; align-self: flex-start; }
@media (min-width: 1440px) {
  .Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ { --image-link-size: 250px; }
}
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ .Header_imageContainer__WKqX6 { height: var(--image-link-size); width: var(--image-link-size); overflow: hidden; margin-bottom: 4px; box-shadow: rgba(0, 0, 0, 0) 0px 6px 12px 0px; transition: box-shadow 0.6s ease-out; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_:hover .Header_imageContainer__WKqX6 ::after { content: ""; position: absolute; bottom: 0px; height: 4px; width: 100%; background: rgb(70, 222, 70); animation: 0.3s ease 0s 1 normal forwards running Header_slideInUp__hmcde; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ .Header_thumbnail__hwwKH { height: 100%; width: 100%; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_:hover .Header_thumbnail__hwwKH { filter: brightness(0.9) contrast(1.2) saturate(1.1); transition: filter 0.6s; }
.Header_dropdownContainer__O4GF7 { display: flex; justify-content: center; gap: 16px; }
.Header_subContainer__XxzRI { display: flex; flex-direction: column; gap: 16px; }
.Header_subContainerHeader__uM0XZ { color: rgb(112, 113, 112); text-transform: uppercase; }
.Header_dropdownListItems__lMGhy { flex: 0 0 auto; align-self: flex-start; display: inline-flex; flex-direction: column; align-items: flex-start; gap: 8px; min-width: 250px; }
.Header_alignSelfStart__G2USm { align-self: flex-start; }
.Header_lineClamp__c5WbD { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.Header_nav__action__1rwDf { display: flex; align-items: center; height: 100%; }
@media (min-width: 768px) {
  .Header_nav__action__1rwDf { margin-left: 8px; }
}
.Header_desktopOnly__0ijwC { display: none; }
@media (min-width: 1024px) {
  .Header_desktopOnly__0ijwC { display: block; }
}
.Header_signInTextMenuLink__f8PQY { display: flex; height: 100%; align-items: center; padding: 14px; }
@media (min-width: 1440px) {
  .Header_signInTextMenuLink__f8PQY { padding: 0px 16px; }
}
.Header_signInTextWrapper__QMsHB { height: 40px; gap: 8px; padding: 8px 0px; display: flex; flex-direction: row; align-items: center; }
.Header_signInTextWrapper__QMsHB .Header_signInText__7KvF1 { display: none; }
@media (min-width: 1440px) {
  .Header_signInTextWrapper__QMsHB .Header_signInText__7KvF1 { display: flex; }
}
.Header_userSettings__vzMyl { padding: 0px 12px; }
.Header_userSettings__vzMyl .Header_button__39BoN { display: flex; flex-shrink: 0; padding: 16px 0px; flex-direction: row; justify-content: center; align-items: center; gap: 8px; }
.Header_userSettings__vzMyl .Header_icon__ceL9e { width: 24px; height: 24px; }
.Header_accountWrapper__fyDGQ { position: relative; display: flex; height: 100%; }
.Header_accountWrapper__fyDGQ:hover .Header_expandIcon__JPZNi { transform: rotate(-180deg); }
.Header_accountWrapper__fyDGQ { display: none; }
@media (min-width: 1024px) {
  .Header_accountWrapper__fyDGQ { display: flex; }
}
.Header_accountWrapperInternal__iOjRv { align-self: center; transition: border-color 0.3s; position: relative; }
.Header_accountWrapperInternal__iOjRv::after { content: ""; position: absolute; bottom: -4px; left: 0px; right: 0px; height: 4px; border-radius: 8px; opacity: 0; transition: opacity 0.3s ease-in-out; background-color: rgb(70, 222, 70); }
.Header_accountWrapperInternal__iOjRv.Header_accountWrapperInternalActive__aN3Nl::after, .Header_accountWrapperInternal__iOjRv:hover::after { opacity: 1; transition: opacity 0.3s ease-in-out; }
.Header_authenticatedAccountWrapper__MsWmS { padding: 6px; }
@media (min-width: 1024px) {
  .Header_authenticatedAccountWrapper__MsWmS { padding: 0px 14px; }
}
@media (min-width: 1440px) {
  .Header_authenticatedAccountWrapper__MsWmS { padding: 0px 16px; }
}
.Header_authenticatedAccountWrapperInternal__rqVO_ { padding: 8px 0px; }
.Header_profile__awV43 { color: rgb(0, 0, 0); min-height: fit-content; padding: 0px; display: flex; gap: 8px; align-items: center; }
.Header_profile__awV43, .Header_profile__awV43:hover { background-color: rgba(0, 0, 0, 0); }
.Header_profile__awV43 span { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.Header_profile__awV43 .Header_signInText__7KvF1 { color: rgb(0, 0, 0); font-size: 1.25rem; line-height: 30px; display: none; }
@media (min-width: 1440px) {
  .Header_profile__awV43 .Header_signInText__7KvF1 { display: flex; }
  .Header_mobileMenuCollapseOn__TFdmX { display: none; }
}
@media (min-width: 1024px) {
  .Header_mobileMenuCollapseOff__LJV6E { display: none; }
}
.Header_overlay__r4o_t { position: fixed; display: none; inset: 0px; background-color: rgb(112, 113, 112); z-index: 97; opacity: 0.4; }
.Header_burgerButton__9hp_u { display: flex; padding: 6px; justify-content: flex-start; align-items: center; gap: 4px; background-color: rgb(255, 255, 255); cursor: pointer; }
.Header_burgerButton__9hp_u .Header_container__BuisP { position: relative; margin-right: auto; margin-bottom: auto; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez { position: absolute; color: rgb(0, 0, 0); text-transform: uppercase; width: 52px; font-size: 1rem; line-height: 24px; top: -2px; left: -6px; transition: 0.5s; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez.Header_show__HmuO2 { visibility: visible; opacity: 1; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez.Header_hide__JCxh4 { visibility: hidden; opacity: 0; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V { background: none; margin-left: auto; color: rgb(0, 0, 0); }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path { transition: 0.3s ease-in-out; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path:first-child { top: 0px; right: 0px; transform-origin: right top; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path:nth-child(3) { transform-origin: right bottom; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:first-child { transform: translateY(17px) rotate(45deg); }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:nth-child(2) { opacity: 0; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:nth-child(3) { transform: translateY(-17px) rotate(-45deg); }
.Header_menuWrapper__Ch9C2 { position: fixed; width: 100%; height: calc(100% - 64px); top: 64px; right: 0px; overflow: hidden; --menu-wrapper-padding-h: 24px; --menu-wrapper-padding-top: 24px; --menu-wrapper-padding-bottom: calc(24px + 40px); }
@media (min-width: 568px) {
  .Header_menuWrapper__Ch9C2 { width: 407px; --menu-wrapper-padding-h: 40px; --menu-wrapper-padding-bottom: 24px; }
}
.Header_menuWrapper__Ch9C2 { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); visibility: hidden; transform: translateX(100%); transition: transform 0.25s, visibility 0.25s; }
.Header_menuWrapper__Ch9C2.Header_opened__gX4Fs { visibility: visible; transform: translateX(0px); transition: transform 0.5s, visibility 0.5s; }
.Header_slidingNestedContainer__7t7Gd { display: flex; width: 100%; height: 100%; transform: translateX(0px); transition: transform 0.5s; }
.Header_slidingNestedContainer__7t7Gd.Header_opened__gX4Fs { transform: translateX(-100%); }
.Header_slidingItem___BRnk { min-width: 100%; overflow-y: scroll; padding: var(--menu-wrapper-padding-top) var(--menu-wrapper-padding-h) var(--menu-wrapper-padding-bottom); }
.Header_stackableMobileMenu___ZPyn { position: absolute; height: calc(-64px + 100vh); top: 64px; }
.Header_section__uvJL8 { display: flex; flex-direction: column; }
.Header_section__uvJL8:first-of-type { padding-bottom: 24px; border-bottom: 1px solid rgb(178, 179, 178); }
.Header_section__uvJL8:last-of-type { padding-top: 24px; }
.Header_navigation__D_HJo > .Header_top__7FsDh { display: flex; flex-direction: column; gap: 16px; }
.Header_cards__IIWH_ { display: flex; flex-flow: row; gap: 16px; overflow: scroll hidden; margin-top: 8px; margin-left: calc((var(--menu-wrapper-padding-h) + var(--bottom-padding-left, 0px))*-1); margin-right: calc(var(--menu-wrapper-padding-h)*-1); scrollbar-width: none; padding-left: calc(var(--menu-wrapper-padding-h) + var(--bottom-padding-left, 0px)) !important; padding-right: var(--menu-wrapper-padding-h) !important; }
.Header_cards__IIWH_::-webkit-scrollbar { display: none; }
.Header_mobileGridItem__6s93L { width: 168px; flex: 0 0 auto; }
.Header_mobileGridItemText__mzPYj { margin-top: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
.Header_cardsDivider__L4Vau { height: 1px; background-color: rgb(0, 0, 0); opacity: 0.1; width: 100%; margin-top: 24px; margin-bottom: 8px; }
.Header_subNavigation__MCR8l { --bottom-padding-left: 8px; font-size: 1.25rem; }
.Header_subNavigation__MCR8l.Header_alwaysExpand__BEDVz { --bottom-padding-left: 0px; }
.Header_subNavigation__MCR8l > .Header_bottom__1R9rj { display: flex; flex-direction: column; padding-left: var(--bottom-padding-left,8px); padding-bottom: 8px; }
.Header_mobileMenuHeaderDense__6Ydko { color: rgb(112, 113, 112); text-transform: uppercase; font-family: var(--font-mono); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 18px; }
.Header_mobileMenuHeaderDense__6Ydko.Header_alwaysExpand__BEDVz, .Header_mobileMenuHeaderDense__6Ydko.Header_opened__gX4Fs { opacity: 1; visibility: visible; transition: opacity 0.5s ease-out 0.2s; }
.Header_mobileMenuHeaderDense__6Ydko.Header_closed__gENl4 { opacity: 0; visibility: hidden; transition: opacity 0.25s ease-in; }
.Header_mobileMenuHeaderDenseNested__1wmWa { text-decoration: none !important; }
.Header_mobileMenuItemPrimary__Hy7sO, .Header_mobileMenuItemSecondary__pENtl, .Header_mobileMenuItem__G1ySL { background-color: rgba(0, 0, 0, 0); min-height: fit-content; padding: 0px; width: 100%; display: flex; gap: 8px; align-items: center; }
.Header_mobileMenuItemPrimary__Hy7sO:hover, .Header_mobileMenuItemSecondary__pENtl:hover, .Header_mobileMenuItem__G1ySL:hover { background-color: rgba(0, 0, 0, 0); }
.Header_mobileMenuItem__G1ySL { color: rgb(0, 0, 0); font-size: 2rem; line-height: 1.6; }
.Header_mobileMenuItem__G1ySL .Header_menuItemText__nqmJ4 { width: auto; }
.Header_mobileMenuItem__G1ySL .Header_buttonContent__RWOtt { display: flex; align-items: center; justify-content: space-between; }
.Header_mobileMenuItem__G1ySL .Header_menuItemTextAccount__13mMM { font-size: 1.25rem; line-height: 30px; margin-right: auto; }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi { width: 24px; height: 24px; }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi.Header_opened__gX4Fs { transform: rotate(-180deg); }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi.Header_closed__gENl4 { transform: rotate(0deg); }
.Header_mobileMenuItem__G1ySL .Header_active__IR2Xj::after { display: flex; content: ""; width: 100%; height: 4px; border-radius: 8px; background-color: rgb(70, 222, 70); }
.Header_mobileMenuItemPrimary__Hy7sO { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; padding: 8px 0px; color: rgb(0, 0, 0); }
.Header_nestedMobileMenuItemPrimary__2t00T { display: flex; align-items: center; justify-content: space-between; color: rgb(0, 0, 0); }
.Header_mobileMenuItemSecondary__pENtl { color: var(--Brand-secondary-black,#000); font-family: var(--font-sans); font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: 105%; letter-spacing: -0.6px; padding: 8px 0px; }
.Header_mobileSubMenuItem__vDk_f { justify-content: flex-start; color: rgb(0, 0, 0); }
@keyframes HeaderAccountDropdown_slide-in-out__vYuOY { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeaderAccountDropdown_fade-in-out__041_y { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeaderAccountDropdown_accountDropdown__u26Qx { display: flex; flex-direction: column; background: rgb(255, 255, 255); transition: 0.4s; min-width: unset; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdown__u26Qx { position: absolute; transform: translateY(-100%); z-index: -1; right: 0px; visibility: hidden; border-radius: 0px 0px 4px 4px; min-width: 160px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px 0px; }
}
@media (min-width: 1440px) {
  .HeaderAccountDropdown_accountDropdown__u26Qx { min-width: 181px; }
}
.HeaderAccountDropdown_accountDropdownShow__n6Y_4 { visibility: visible; transform: translateY(0px); margin-top: 90px; }
.HeaderAccountDropdown_accountDropdownDivider__f95di { margin-top: 8px; }
.HeaderAccountDropdown_accountDropdownDivider__f95di div { background: rgb(205, 210, 207); }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownDivider__f95di { margin: 0px 16px; }
}
.HeaderAccountDropdown_accountDropdownListContainer__Wq6_A { display: flex; flex-direction: column; max-height: 0px; opacity: 0; overflow: hidden; gap: 12px; transition: 0.5s ease-in-out; }
.HeaderAccountDropdown_accountDropdownListContainer__Wq6_A.HeaderAccountDropdown_dropdownListOpen__2vK4h { max-height: 400px; opacity: 1; padding-bottom: 16px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownListContainer__Wq6_A { padding: 0px; gap: 0px; }
}
.HeaderAccountDropdown_accountDropdownTab__gQCb4 { display: flex; font-size: 20px; line-height: 30px; padding: 0px 8px; transition: 0.4s; background: rgba(0, 0, 0, 0); cursor: pointer; width: 100%; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownTab__gQCb4 { font-size: 16px; line-height: 24px; padding: 16px 16px 12px; }
  .HeaderAccountDropdown_accountDropdownTab__gQCb4:hover { background: rgb(247, 248, 247); }
}
.HeaderAccountDropdown_activePath__Y4TNG { position: relative; }
.HeaderAccountDropdown_activePath__Y4TNG::after { display: flex; content: ""; width: 100%; height: 4px; border-radius: 8px; background-color: rgb(70, 222, 70); position: absolute; bottom: -1px; left: 0px; }
.HeaderAccountDropdown_accountOrderStatusContainer__iuyYO { display: flex; flex-direction: column; margin-bottom: 16px; }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_ { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); min-height: fit-content; padding: 0px; }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_:hover { background-color: rgba(0, 0, 0, 0); }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_ span { width: 100%; }
.HeaderAccountDropdown_accountOrderStatusName__JUQXw { font-size: 20px; line-height: 30px; }
.HeaderAccountDropdown_orderStatusIcon__gLrjO { width: 24px; height: 24px; transition: transform 0.3s; }
.HeaderAccountDropdown_orderStatusIcon__gLrjO.HeaderAccountDropdown_open__U3zyZ { transform: rotate(-180deg); }
.HeaderAccountDropdown_orderStatusIcon__gLrjO.HeaderAccountDropdown_closed__0FP_i { transform: rotate(0deg); }
.HeaderAccountDropdown_accountOrderStatus__kU1wN { display: flex; flex-direction: row; align-items: center; padding: 0px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountOrderStatus__kU1wN { flex-direction: column; align-items: start; padding: 16px; }
}
.HeaderAccountDropdown_accountOrderStatusCombined__lPHeo { display: flex; align-items: center; gap: 8px; color: rgb(128, 107, 71); }
.HeaderAccountDropdown_orderLabelText__ugD4F { text-decoration: underline; text-transform: capitalize; padding: 6px 0px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_orderLabelText__ugD4F { padding: 0px; text-decoration: none; text-transform: uppercase; color: rgb(128, 107, 71); }
}
.HeaderAccountDropdown_orderDateText__7bo4v { font-size: 16px; line-height: 24px; padding: 6px 0px; }
.HeaderAccountDropdown_orderStatusDate__jIPUo { display: flex; align-items: center; gap: 8px; }
.NavV3_navigationContainer__jje6rv0 { display: none; align-items: center; flex: 1 1 0%; margin-left: var(--spacing-lg__16imif76l); height: 100%; }
.NavV3_navigationItems__jje6rv1 { display: flex; align-items: center; justify-content: center; gap: var(--spacing-sm__16imif76h); height: inherit; }
.NavV3_navigationItem__jje6rv2 { position: relative; height: 100%; }
.NavV3_navigationItem__jje6rv2::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: -2px; height: 2px; }
.NavV3_navigationItemNewTag__jje6rv3 { align-self: center; }
.NavV3_navigationItemLink__jje6rv4 { display: flex; align-items: center; position: relative; padding: 0 var(--spacing-smd__16imif76i); height: 100%; cursor: pointer; }
.NavV3_navigationItemLink__jje6rv4:hover::after { opacity: 1; }
.NavV3_navigationItemLink__jje6rv4::after { content: ""; position: absolute; bottom: var(--spacing-md__16imif76j); left: var(--spacing-smd__16imif76i); right: var(--spacing-smd__16imif76i); height: 4px; border-radius: var(--radius-pill__16imif77o); opacity: 0; transition: opacity 0.3s ease-in-out; background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navigationItemLinkActive__jje6rv5::after { opacity: 1; }
.NavV3_navigationItemText__jje6rv6 { display: flex; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenu__jje6rv7 { position: absolute; top: 100%; left: calc(var(--spacing-smd__16imif76i) - var(--spacing-xl__16imif76m)); z-index: -1; display: flex; gap: var(--spacing-3xl__16imif76o); border-radius: 0 0 var(--radius-dropdown__16imif77n) var(--radius-dropdown__16imif77n); padding: calc(var(--spacing-xl__16imif76m) + 1px) var(--spacing-xl__16imif76m) var(--spacing-xl__16imif76m); width: max-content; max-height: calc(-120px + 100vh); overflow-y: auto; box-shadow: rgba(0, 0, 0, 0.22) 0px 8px 48px 0px; clip-path: inset(0px -100px -100px); transition: transform 0.3s ease-out, opacity 0.3s ease-out; background-color: var(--colors-background-white__16imif7e); opacity: 0; transform: translateY(-10px); pointer-events: none; }
.NavV3_navigationItem__jje6rv2:focus-within .NavV3_navSubmenu__jje6rv7, .NavV3_navigationItem__jje6rv2:hover .NavV3_navSubmenu__jje6rv7 { opacity: 1; transform: translateY(0px); pointer-events: auto; }
.NavV3_navHero__jje6rv8 { display: flex; flex-direction: column; gap: var(--spacing-smd__16imif76i); height: fit-content; }
.NavV3_navHeroImage__jje6rv9 { width: 270px; height: 270px; border-radius: var(--radius-card__16imif77f); overflow: hidden; }
.NavV3_navHeroText__jje6rva { display: flex; justify-content: space-between; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navHeroTextContent__jje6rvb { position: relative; padding-bottom: var(--spacing-xs__16imif76f); }
.NavV3_navHero__jje6rv8:hover .NavV3_navHeroTextContent__jje6rvb::after { opacity: 1; }
.NavV3_navHeroTextContent__jje6rvb::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; border-radius: var(--radius-pill__16imif77o); opacity: 0; transition: opacity 0.3s ease-in-out; background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navSubmenuSections__jje6rvc { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); }
.NavV3_navSubmenuSection__jje6rvd { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionHeader__jje6rve { text-transform: uppercase; color: var(--colors-text-subdued__16imif7a); }
.NavV3_navSubmenuSectionItems__jje6rvf { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionItem__jje6rvg { display: flex; padding: var(--spacing-smd__16imif76i); width: 100%; max-width: 420px; gap: var(--spacing-smd__16imif76i); transition: background-color 0.2s ease-out; text-align: left; }
.NavV3_navSubmenuSectionItem__jje6rvg:hover { background-color: var(--colors-input-background-hover__16imif71z); }
.NavV3_navSubmenuSectionItemImage__jje6rvh { width: 64px; height: 64px; border-radius: var(--radius-tag__16imif77h); overflow: hidden; flex-shrink: 0; }
.NavV3_navSubmenuSectionItemText__jje6rvi { display: flex; flex-direction: column; }
.NavV3_navSubmenuSectionItemTitle__jje6rvj { display: flex; gap: var(--spacing-sm__16imif76h); align-items: center; }
.NavV3_navigationContainerMobile__jje6rvk { display: flex; flex-direction: column; margin-top: var(--spacing-sm__16imif76h); gap: var(--spacing-mdl__16imif76k); height: 100%; }
.NavV3_navigationItemsMobile__jje6rvl { display: flex; gap: var(--spacing-mdl__16imif76k); overflow-x: auto; min-height: fit-content; flex-shrink: 0; scrollbar-width: none; padding: 0 var(--spacing-lg__16imif76l); position: relative; }
.NavV3_navigationItemsMobile__jje6rvl::-webkit-scrollbar { display: none; }
.NavV3_navigationItemMobile__jje6rvm { flex-shrink: 0; min-height: max-content; }
.NavV3_navigationItemButtonMobile__jje6rvn { display: flex; align-items: center; gap: var(--spacing-xs__16imif76f); padding: var(--spacing-smd__16imif76i) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; cursor: pointer; color: var(--colors-text-primary__16imif72); position: relative; transition: color 0.2s ease-out; }
.NavV3_navigationItemButtonMobile__jje6rvn:hover { color: var(--colors-text-primary__16imif72); }
.NavV3_navigationItemButtonMobile__jje6rvn::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; border-radius: var(--radius-pill__16imif77o); background-color: transparent; transition: background-color 0.2s ease-out; pointer-events: none; }
.NavV3_navigationItemButtonMobileActive__jje6rvo::after { background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navSubmenuMobile__jje6rvp { display: flex; flex-direction: column; padding: 0 var(--spacing-lg__16imif76l) var(--spacing-5xl__16imif76q) var(--spacing-lg__16imif76l); gap: var(--spacing-md__16imif76j); background-color: var(--colors-background-white__16imif7e); overflow-y: auto; position: relative; }
.NavV3_navSubmenuSectionsMobile__jje6rvq { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-lg__16imif76l); }
.NavV3_navSubmenuSectionMobile__jje6rvr { display: flex; flex-direction: column; gap: var(--spacing-sm__16imif76h); }
.NavV3_navSubmenuSectionHeaderMobile__jje6rvs { text-transform: uppercase; color: var(--colors-text-subdued__16imif7a); }
.NavV3_navSubmenuSectionItemsMobile__jje6rvt { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionItemMobile__jje6rvu { display: flex; padding: var(--spacing-sm__16imif76h); width: 100%; gap: var(--spacing-smd__16imif76i); transition: background-color 0.2s ease-out; text-align: left; }
.NavV3_navSubmenuSectionItemMobile__jje6rvu:hover { background-color: var(--colors-input-background-hover__16imif71z); }
.NavV3_navSubmenuSectionItemImageMobile__jje6rvv { width: 64px; height: 64px; border-radius: var(--radius-tag__16imif77h); overflow: hidden; flex-shrink: 0; }
.NavV3_navSubmenuSectionItemTextMobile__jje6rvw { display: flex; flex-direction: column; }
.NavV3_navSubmenuSectionItemTitleMobile__jje6rvx { display: flex; gap: var(--spacing-sm__16imif76h); align-items: center; }
.NavV3_navHeroMobile__jje6rvy { display: flex; flex-direction: column; cursor: pointer; border-radius: var(--radius-tag__16imif77h); padding: var(--spacing-smd__16imif76i); gap: var(--spacing-smd__16imif76i); background-color: var(--colors-background-stoneLight__16imif7o); }
.NavV3_navHeroImageMobile__jje6rvz { width: 100%; aspect-ratio: 1 / 1; border-radius: var(--radius-card__16imif77f); overflow: hidden; }
.NavV3_navHeroTextMobile__jje6rv10 { display: flex; justify-content: space-between; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navAccountSubmenu__jje6rv11 { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); }
.NavV3_navAccountSubmenuItem__jje6rv12 { width: 100%; display: block; text-align: left; cursor: pointer; }
.NavV3_navAccountSubmenuItemText__jje6rv13 { position: relative; display: inline-block; }
.NavV3_navAccountSubmenuItemText__jje6rv13::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; border-radius: var(--radius-pill__16imif77o); background-color: transparent; transition: background-color 0.2s ease-out; }
.NavV3_navAccountSubmenuItemActive__jje6rv14::after { background-color: var(--colors-nav-activeIndicator__16imif76d); }
@media screen and (min-width: 1024px) {
  .NavV3_navigationContainer__jje6rv0 { display: flex; }
  .NavV3_navigationContainerMobile__jje6rvk { display: none; }
}
.TypographyVanilla_typographyColors_primary__16tcbn30 { color: var(--colors-text-primary__16imif72); }
.TypographyVanilla_typographyColors_primaryInverse__16tcbn31 { color: var(--colors-text-primaryInverse__16imif73); }
.TypographyVanilla_typographyColors_brand__16tcbn32 { color: var(--colors-text-brand__16imif74); }
.TypographyVanilla_typographyColors_muted__16tcbn33 { color: var(--colors-text-muted__16imif75); }
.TypographyVanilla_typographyColors_mutedLight__16tcbn34 { color: var(--colors-text-mutedLight__16imif76); }
.TypographyVanilla_typographyColors_price__16tcbn35 { color: var(--colors-text-price__16imif77); }
.TypographyVanilla_typographyColors_disabled__16tcbn36 { color: var(--colors-text-disabled__16imif78); }
.TypographyVanilla_typographyColors_error__16tcbn37 { color: var(--colors-text-error__16imif79); }
.TypographyVanilla_typographyColors_subdued__16tcbn38 { color: var(--colors-text-subdued__16imif7a); }
.TypographyVanilla_typographyColors_success__16tcbn39 { color: var(--colors-text-success__16imif7c); }
.TypographyVanilla_headlineBase__16tcbn3a { margin: 0px; font-family: var(--font-serif); font-weight: 400; padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_headline_xxl__16tcbn3b { font-size: var(--fontSizes-6xl__16imif77e); line-height: 95%; }
.TypographyVanilla_headline_xl__16tcbn3c { font-size: 40px; line-height: 95%; }
.TypographyVanilla_headline_lg__16tcbn3d, .TypographyVanilla_headline_md__16tcbn3e { font-size: 32px; line-height: 95%; }
.TypographyVanilla_headlineSansBase__16tcbn3f { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_headlineSans_xl__16tcbn3g { font-size: 56px; line-height: 95%; }
.TypographyVanilla_headlineSans_lg__16tcbn3h { font-size: 32px; line-height: 100%; }
.TypographyVanilla_headlineSans_md__16tcbn3i { font-size: var(--fontSizes-xl__16imif778); line-height: 105%; }
.TypographyVanilla_subtitleBase__16tcbn3j { margin: 0px; font-family: var(--font-sans); padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-md__16imif76j); }
.TypographyVanilla_subtitle_lg__16tcbn3k { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
.TypographyVanilla_subtitle_md__16tcbn3l { font-size: var(--fontSizes-md__16imif776); line-height: 28px; }
.TypographyVanilla_subtitleMonoBase__16tcbn3m { font-family: var(--font-mono); }
.TypographyVanilla_subtitleMono_lg__16tcbn3n { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
.TypographyVanilla_subtitleMono_md__16tcbn3o { font-size: var(--fontSizes-md__16imif776); line-height: 28px; }
.TypographyVanilla_bodyBase__16tcbn3p { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-smd__16imif76i); padding-bottom: var(--spacing-smd__16imif76i); }
.TypographyVanilla_body_lg__16tcbn3q { font-size: var(--fontSizes-md__16imif776); line-height: 28px; }
.TypographyVanilla_body_md__16tcbn3r { font-size: var(--fontSizes-sm__16imif774); line-height: 20px; }
.TypographyVanilla_body_sm__16tcbn3s { font-size: var(--fontSizes-sm__16imif774); line-height: 22px; }
.TypographyVanilla_bodyMonoBase__16tcbn3t { margin: 0px; font-family: var(--font-mono); font-weight: 400; padding: 0px; }
.TypographyVanilla_bodyMono_lg__16tcbn3u { font-size: var(--fontSizes-md__16imif776); line-height: 24px; }
.TypographyVanilla_bodyMono_md__16tcbn3v { font-size: var(--fontSizes-base__16imif775); line-height: 24px; }
.TypographyVanilla_bodyMono_sm__16tcbn3w { font-size: var(--fontSizes-sm__16imif774); line-height: 22px; }
.TypographyVanilla_bodyMono_xs__16tcbn3x { font-size: var(--fontSizes-xxs__16imif772); line-height: 18px; }
.TypographyVanilla_captionBase__16tcbn3y { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-xs__16imif76f); padding-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_caption_md__16tcbn3z { font-size: var(--fontSizes-xs__16imif773); line-height: 18px; }
.TypographyVanilla_captionMonoBase__16tcbn310 { margin: 0px; font-family: var(--font-mono); font-weight: 400; padding: 0px; }
.TypographyVanilla_captionMono_lg__16tcbn311 { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
.TypographyVanilla_captionMono_md__16tcbn312 { font-size: var(--fontSizes-sm__16imif774); line-height: 18px; }
.TypographyVanilla_captionMono_sm__16tcbn313 { font-size: var(--fontSizes-xs__16imif773); line-height: 16px; }
.TypographyVanilla_portalSubtitleBase__16tcbn314 { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_portalSubtitle_lg__16tcbn315 { font-size: 22px; line-height: 32px; }
.TypographyVanilla_portalSubtitle_md__16tcbn316 { font-size: var(--fontSizes-lg__16imif777); line-height: 28px; }
.TypographyVanilla_portalSubtitle_sm__16tcbn317 { font-size: var(--fontSizes-md__16imif776); line-height: 28px; }
.TypographyVanilla_portalSubtitleBoldBase__16tcbn318 { margin: 0px; font-family: var(--font-sans); font-weight: 700; padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_portalSubtitleBold_lg__16tcbn319 { font-size: var(--fontSizes-lg__16imif777); line-height: 28px; }
.TypographyVanilla_portalSubtitleBold_md__16tcbn31a, .TypographyVanilla_portalSubtitleBold_sm__16tcbn31b { font-size: var(--fontSizes-md__16imif776); line-height: 28px; }
.TypographyVanilla_portalTextBase__16tcbn31c { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-sm__16imif76h); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_portalText_lg__16tcbn31d, .TypographyVanilla_portalText_md__16tcbn31e { font-size: var(--fontSizes-base__16imif775); line-height: 24px; }
.TypographyVanilla_portalCaptionBase__16tcbn31f { margin: 0px; font-family: var(--font-sans); font-weight: 400; padding-top: var(--spacing-xs__16imif76f); padding-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_portalCaption_md__16tcbn31g { font-size: var(--fontSizes-sm__16imif774); line-height: 20px; }
.TypographyVanilla_portalCaption_sm__16tcbn31h { font-size: var(--fontSizes-xs__16imif773); line-height: 16px; }
.TypographyVanilla_buttonUnderlineBase__16tcbn31i { margin: 0px; font-family: var(--font-sans); font-weight: 400; text-decoration-line: underline; text-decoration-thickness: 1px; text-decoration-color: currentcolor; text-decoration-skip-ink: none; text-underline-offset: 2px; padding: 0px; }
.TypographyVanilla_buttonUnderline_lg__16tcbn31j { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
.TypographyVanilla_buttonUnderline_md__16tcbn31k { font-size: var(--fontSizes-md__16imif776); line-height: 24px; }
.TypographyVanilla_buttonUnderline_sm__16tcbn31l { font-size: var(--fontSizes-base__16imif775); line-height: 24px; }
.TypographyVanilla_buttonReset__16tcbn31m { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; cursor: pointer; padding: 0px; text-align: inherit; }
.TypographyVanilla_buttonReset__16tcbn31m:focus { outline: none; }
.TypographyVanilla_typographyWeights_400__16tcbn31n { font-weight: 400; }
.TypographyVanilla_typographyWeights_700__16tcbn31o { font-weight: 700; }
.TypographyVanilla_createSinglePropSpacing_none__16tcbn31p { padding: 0px; }
.TypographyVanilla_createSinglePropSpacing_xs__16tcbn31q { padding: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createSinglePropSpacing_sm__16tcbn31r { padding: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createSinglePropSpacing_smd__16tcbn31s { padding: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createSinglePropSpacing_md__16tcbn31t { padding: var(--spacing-md__16imif76j); }
.TypographyVanilla_createSinglePropSpacing_lg__16tcbn31u { padding: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createSinglePropSpacing_xl__16tcbn31v { padding: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createAxisSpacing_none__16tcbn31w { padding-top: 0px; }
.TypographyVanilla_createAxisSpacing_xs__16tcbn31x { padding-top: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createAxisSpacing_sm__16tcbn31y { padding-top: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createAxisSpacing_smd__16tcbn31z { padding-top: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createAxisSpacing_md__16tcbn320 { padding-top: var(--spacing-md__16imif76j); }
.TypographyVanilla_createAxisSpacing_lg__16tcbn321 { padding-top: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createAxisSpacing_xl__16tcbn322 { padding-top: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createAxisSpacing_none__16tcbn323 { padding-bottom: 0px; }
.TypographyVanilla_createAxisSpacing_xs__16tcbn324 { padding-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createAxisSpacing_sm__16tcbn325 { padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createAxisSpacing_smd__16tcbn326 { padding-bottom: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createAxisSpacing_md__16tcbn327 { padding-bottom: var(--spacing-md__16imif76j); }
.TypographyVanilla_createAxisSpacing_lg__16tcbn328 { padding-bottom: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createAxisSpacing_xl__16tcbn329 { padding-bottom: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createVerticalSpacing_none__16tcbn32a { padding-top: 0px; padding-bottom: 0px; }
.TypographyVanilla_createVerticalSpacing_xs__16tcbn32b { padding-top: var(--spacing-xs__16imif76f); padding-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createVerticalSpacing_sm__16tcbn32c { padding-top: var(--spacing-sm__16imif76h); padding-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createVerticalSpacing_smd__16tcbn32d { padding-top: var(--spacing-smd__16imif76i); padding-bottom: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createVerticalSpacing_md__16tcbn32e { padding-top: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-md__16imif76j); }
.TypographyVanilla_createVerticalSpacing_lg__16tcbn32f { padding-top: var(--spacing-lg__16imif76l); padding-bottom: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createVerticalSpacing_xl__16tcbn32g { padding-top: var(--spacing-xl__16imif76m); padding-bottom: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createSinglePropSpacing_none__16tcbn32h { margin: 0px; }
.TypographyVanilla_createSinglePropSpacing_xs__16tcbn32i { margin: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createSinglePropSpacing_sm__16tcbn32j { margin: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createSinglePropSpacing_smd__16tcbn32k { margin: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createSinglePropSpacing_md__16tcbn32l { margin: var(--spacing-md__16imif76j); }
.TypographyVanilla_createSinglePropSpacing_lg__16tcbn32m { margin: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createSinglePropSpacing_xl__16tcbn32n { margin: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createAxisSpacing_none__16tcbn32o { margin-top: 0px; }
.TypographyVanilla_createAxisSpacing_xs__16tcbn32p { margin-top: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createAxisSpacing_sm__16tcbn32q { margin-top: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createAxisSpacing_smd__16tcbn32r { margin-top: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createAxisSpacing_md__16tcbn32s { margin-top: var(--spacing-md__16imif76j); }
.TypographyVanilla_createAxisSpacing_lg__16tcbn32t { margin-top: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createAxisSpacing_xl__16tcbn32u { margin-top: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createAxisSpacing_none__16tcbn32v { margin-bottom: 0px; }
.TypographyVanilla_createAxisSpacing_xs__16tcbn32w { margin-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createAxisSpacing_sm__16tcbn32x { margin-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createAxisSpacing_smd__16tcbn32y { margin-bottom: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createAxisSpacing_md__16tcbn32z { margin-bottom: var(--spacing-md__16imif76j); }
.TypographyVanilla_createAxisSpacing_lg__16tcbn330 { margin-bottom: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createAxisSpacing_xl__16tcbn331 { margin-bottom: var(--spacing-xl__16imif76m); }
.TypographyVanilla_createVerticalSpacing_none__16tcbn332 { margin-top: 0px; margin-bottom: 0px; }
.TypographyVanilla_createVerticalSpacing_xs__16tcbn333 { margin-top: var(--spacing-xs__16imif76f); margin-bottom: var(--spacing-xs__16imif76f); }
.TypographyVanilla_createVerticalSpacing_sm__16tcbn334 { margin-top: var(--spacing-sm__16imif76h); margin-bottom: var(--spacing-sm__16imif76h); }
.TypographyVanilla_createVerticalSpacing_smd__16tcbn335 { margin-top: var(--spacing-smd__16imif76i); margin-bottom: var(--spacing-smd__16imif76i); }
.TypographyVanilla_createVerticalSpacing_md__16tcbn336 { margin-top: var(--spacing-md__16imif76j); margin-bottom: var(--spacing-md__16imif76j); }
.TypographyVanilla_createVerticalSpacing_lg__16tcbn337 { margin-top: var(--spacing-lg__16imif76l); margin-bottom: var(--spacing-lg__16imif76l); }
.TypographyVanilla_createVerticalSpacing_xl__16tcbn338 { margin-top: var(--spacing-xl__16imif76m); margin-bottom: var(--spacing-xl__16imif76m); }
@media screen and (min-width: 768px) {
  .TypographyVanilla_headline_xl__16tcbn3c { font-size: var(--fontSizes-5xl__16imif77d); line-height: 95%; }
  .TypographyVanilla_headline_lg__16tcbn3d { font-size: 56px; line-height: 95%; }
  .TypographyVanilla_headline_md__16tcbn3e { font-size: 44px; line-height: 95%; }
  .TypographyVanilla_headlineSans_lg__16tcbn3h { font-size: 56px; line-height: 100%; }
  .TypographyVanilla_headlineSans_md__16tcbn3i { font-size: 40px; line-height: 105%; }
  .TypographyVanilla_subtitle_lg__16tcbn3k { font-size: var(--fontSizes-xl__16imif778); line-height: 32px; }
  .TypographyVanilla_subtitle_md__16tcbn3l { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
  .TypographyVanilla_subtitleMono_lg__16tcbn3n { font-size: var(--fontSizes-xl__16imif778); line-height: 32px; }
  .TypographyVanilla_subtitleMono_md__16tcbn3o { font-size: var(--fontSizes-lg__16imif777); line-height: 30px; }
  .TypographyVanilla_body_md__16tcbn3r { font-size: var(--fontSizes-base__16imif775); line-height: 24px; }
  .TypographyVanilla_portalSubtitle_lg__16tcbn315 { font-size: 32px; line-height: 44px; }
  .TypographyVanilla_portalSubtitle_md__16tcbn316 { font-size: var(--fontSizes-xl__16imif778); line-height: 36px; }
  .TypographyVanilla_portalSubtitle_sm__16tcbn317 { font-size: var(--fontSizes-lg__16imif777); line-height: 28px; }
  .TypographyVanilla_portalSubtitleBold_lg__16tcbn319 { font-size: var(--fontSizes-xl__16imif778); line-height: 36px; }
  .TypographyVanilla_portalSubtitleBold_md__16tcbn31a, .TypographyVanilla_portalSubtitleBold_sm__16tcbn31b { font-size: var(--fontSizes-lg__16imif777); line-height: 28px; }
  .TypographyVanilla_portalText_lg__16tcbn31d { font-size: var(--fontSizes-md__16imif776); line-height: 24px; }
}
@layer legacy {
  .Collapse_collapse__79zDA { min-height: 0px; opacity: 1; }
  .Collapse_collapse__79zDA.Collapse_isCollapsed__z0rm5 { pointer-events: none; opacity: 0; }
}
@keyframes styles_slide-in-out__DeRcO { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__w9zAM { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_inputContainer__3I0y2 { position: relative; display: flex; gap: 8px; justify-content: space-between; width: 100%; min-height: 48px; padding: 12px 16px; background: rgb(255, 255, 255); border-radius: 100px; }
.styles_input__KuKHr { width: 100%; flex: 1 1 auto; border: 0px; font-size: 16px; line-height: 24px; font-weight: 400; color: rgb(15, 46, 47); padding: 0px; }
.styles_input__KuKHr::placeholder { color: rgb(107, 114, 128); }
.styles_input__KuKHr:focus, .styles_input__KuKHr:focus-visible, .styles_input__KuKHr:hover { outline: none; }
.styles_disabled__IvS0o .styles_input__KuKHr { cursor: not-allowed; pointer-events: none; background: rgb(255, 255, 255); }
.styles_error__678et .styles_input__KuKHr { color: rgb(205, 63, 63); }
.styles_button__hQz5K { padding: 0px; background: rgba(0, 0, 0, 0); display: inline-flex; justify-content: center; align-items: center; margin: 0px; border: 0px; border-radius: 0px; vertical-align: middle; color: inherit; text-decoration: none; text-align: center; user-select: none; appearance: none; outline: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; overflow: hidden; white-space: nowrap; font-family: var(--font-sans); font-weight: 400; }
.styles_button__hQz5K.styles_disabled__IvS0o, .styles_button__hQz5K:disabled { cursor: auto; pointer-events: none; }
.styles_button__hQz5K { font-size: 24px; color: rgb(15, 46, 47); flex: 0 0 auto; }
.styles_message__tRTB7 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; line-height: 48px; text-align: center; border-radius: 100px; background: rgb(255, 255, 255); }
.styles_success__NXJHk .styles_message__tRTB7 { color: rgb(47, 125, 57); }
.styles_error__678et .styles_message__tRTB7 { color: rgb(205, 63, 63); }
.styles_messageUnder__03Ajl { text-align: left; font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 12px; line-height: 16px; font-weight: 700; padding: 0px; margin-top: 8px; }
@keyframes StoreIcon_slide-in-out___c2Ub { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes StoreIcon_fade-in-out__Zd4d8 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.StoreIcon_wrapper__POPZY { border-radius: 50%; display: flex; position: relative; overflow: hidden; aspect-ratio: 1 / 1; }
.StoreIcon_wrapper__POPZY.StoreIcon_circle__CQLJx { padding: 8px; border: 2px solid; }
.StoreIcon_wrapper__POPZY.StoreIcon_circle__CQLJx svg { font-size: 32px; border-radius: 50%; }
@keyframes styles_slide-in-out__7e6Q0 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__hXT4i { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_content__RWfjo { display: flex; flex-flow: column wrap; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .styles_content__RWfjo { flex-direction: row; align-items: flex-start; }
}
@media (min-width: 1440px) {
  .styles_content__RWfjo { justify-content: flex-start; }
}
.styles_btn__AqlVR, .styles_content__RWfjo { font-family: var(--font-sans); font-size: 14px; line-height: 18px; font-weight: 400; color: rgb(255, 255, 255); }
.styles_btn__AqlVR { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; }
@media (min-width: 768px) {
  .styles_btn__AqlVR { flex-direction: row; align-items: flex-start; justify-content: flex-start; }
}
.styles_btn__AqlVR { text-decoration-thickness: 1px; text-decoration-color: currentcolor; text-decoration-skip-ink: none; text-underline-offset: 1px; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; user-select: none; appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; text-decoration-line: underline !important; }
.styles_btn__AqlVR.styles_disabled__eKi6n, .styles_btn__AqlVR:disabled { cursor: auto; pointer-events: none; }
.styles_icon__ZIHmz { flex-shrink: 0; width: 51px; height: 23px; }
.styles_icon__ZIHmz svg { width: 100%; height: 100%; }
.styles_consentBanner__FeQ0V { position: fixed; bottom: 0px; z-index: 101; }
.styles_teconsent__QjQjZ { width: 0px; height: 0px; position: absolute; top: 0px; left: 0px; z-index: -1; opacity: 0; }
@keyframes styles_slide-in-out__MGboU { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__2proU { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_root__RDmwU { padding-bottom: 56px; }
@media (min-width: 768px) {
  .styles_root__RDmwU { padding-bottom: 64px; }
}
@media (min-width: 1440px) {
  .styles_root__RDmwU { padding-top: 64px; }
}
.styles_topRow__PNS17 { flex-direction: column; }
@media (min-width: 1440px) {
  .styles_topRow__PNS17 { flex-direction: row; }
}
.styles_bottomRow__LCZsh { flex-direction: column; }
@media (min-width: 1440px) {
  .styles_bottomRow__LCZsh { flex-direction: row; padding-top: 36px; }
  .styles_divider__vmO__ { display: none; }
}
.styles_connectSection__X8dSj { padding-top: 56px; display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .styles_connectSection__X8dSj { padding-top: 64px; }
}
@media (min-width: 1440px) {
  .styles_connectSection__X8dSj { order: 2; padding-top: 0px; flex: 0 0 auto; }
}
.styles_connectSectionControls__9tJB9 { display: none; margin-bottom: 40px; }
@media (min-width: 1440px) {
  .styles_connectSectionControls__9tJB9 { display: block; }
}
.styles_logoSection__RtQWZ { padding-top: 36px; padding-bottom: 56px; }
@media (min-width: 1440px) {
  .styles_logoSection__RtQWZ { padding-top: 0px; padding-bottom: 0px; flex: 0 0 auto; width: 225px; }
}
.styles_controlsSection__egXul { display: flex; justify-content: flex-end; padding-top: 40px; padding-bottom: 40px; }
@media (min-width: 768px) {
  .styles_controlsSection__egXul { padding-top: 56px; padding-bottom: 56px; justify-content: center; }
}
@media (min-width: 1440px) {
  .styles_controlsSection__egXul { display: none; }
}
.styles_disclaimerSection__XlV6Y { padding-top: 40px; }
@media (min-width: 768px) {
  .styles_disclaimerSection__XlV6Y { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .styles_disclaimerSection__XlV6Y { padding-top: 0px; order: 1; flex: 1 1 auto; max-width: 603px; }
}
@media (min-width: 1680px) {
  .styles_disclaimerSection__XlV6Y { max-width: 687px; }
}
.styles_menuSection__20Dpn { padding-top: 28px; }
@media (min-width: 768px) {
  .styles_menuSection__20Dpn { padding-top: 36px; }
}
@media (min-width: 1440px) {
  .styles_menuSection__20Dpn { padding-top: 0px; flex: 1 1 auto; max-width: 748px; }
}
.styles_copyrightSection__26apQ { display: none; }
@media (min-width: 1440px) {
  .styles_copyrightSection__26apQ { flex: 0 0 auto; display: block; width: 225px; }
}
.styles_socialSection___wQ_C { display: none; }
@media (min-width: 1440px) {
  .styles_socialSection___wQ_C { display: block; flex: 0 0 auto; }
}
@keyframes Row_slide-in-out__rTYUF { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Row_fade-in-out__c8Fal { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .Row_rowWithGutter__l_jyK, .Row_row__EKXAf { display: flex; flex-wrap: wrap; }
  @media (min-width: 0) {
  .Row_rowWithGutter__l_jyK { margin-left: -8px; margin-right: -8px; }
}
  @media (min-width: 768px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 1024px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 1440px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 0) {
  .Row_row--align-xxs-left__bob9l { justify-content: left; }
  .Row_row--align-xxs-center__f15EX { justify-content: center; }
  .Row_row--align-xxs-right__nl_R8 { justify-content: flex-end; }
  .Row_row--align-xxs-between__P14hl { justify-content: space-between; }
  .Row_row--align-xxs-around__R5Uql { justify-content: space-around; }
  .Row_row--align-xxs-evenly__RHGr_ { justify-content: space-evenly; }
}
  @media (min-width: 568px) {
  .Row_row--align-xs-left__rvNKD { justify-content: left; }
  .Row_row--align-xs-center__0FrRf { justify-content: center; }
  .Row_row--align-xs-right__5r4Nh { justify-content: flex-end; }
  .Row_row--align-xs-between__m9_9D { justify-content: space-between; }
  .Row_row--align-xs-around__HgbPb { justify-content: space-around; }
  .Row_row--align-xs-evenly__0zzVE { justify-content: space-evenly; }
}
  @media (min-width: 768px) {
  .Row_row--align-s-left__JfGVT { justify-content: left; }
  .Row_row--align-s-center__LdYpx { justify-content: center; }
  .Row_row--align-s-right__PcYCJ { justify-content: flex-end; }
  .Row_row--align-s-between__NF_1C { justify-content: space-between; }
  .Row_row--align-s-around__dItNu { justify-content: space-around; }
  .Row_row--align-s-evenly__zZF9n { justify-content: space-evenly; }
}
  @media (min-width: 960px) {
  .Row_row--align-ssm-left__QR8a1 { justify-content: left; }
  .Row_row--align-ssm-center__hrIFk { justify-content: center; }
  .Row_row--align-ssm-right__OamYF { justify-content: flex-end; }
  .Row_row--align-ssm-between__BRz5E { justify-content: space-between; }
  .Row_row--align-ssm-around__15L8S { justify-content: space-around; }
  .Row_row--align-ssm-evenly__5CRS8 { justify-content: space-evenly; }
}
  @media (min-width: 1280px) {
  .Row_row--align-sm-left__dw6xo { justify-content: left; }
  .Row_row--align-sm-center__WhyyV { justify-content: center; }
  .Row_row--align-sm-right__XS_0U { justify-content: flex-end; }
  .Row_row--align-sm-between__n_3Ps { justify-content: space-between; }
  .Row_row--align-sm-around__blmvh { justify-content: space-around; }
  .Row_row--align-sm-evenly__wicjX { justify-content: space-evenly; }
}
  @media (min-width: 1024px) {
  .Row_row--align-m-left__en69x { justify-content: left; }
  .Row_row--align-m-center__M4CE5 { justify-content: center; }
  .Row_row--align-m-right__r3_K6 { justify-content: flex-end; }
  .Row_row--align-m-between__t5TxU { justify-content: space-between; }
  .Row_row--align-m-around__a1rLg { justify-content: space-around; }
  .Row_row--align-m-evenly__DzfVq { justify-content: space-evenly; }
}
  @media (min-width: 1366px) {
  .Row_row--align-xm-left__VXWi3 { justify-content: left; }
  .Row_row--align-xm-center__Rx7DC { justify-content: center; }
  .Row_row--align-xm-right__Jn1N6 { justify-content: flex-end; }
  .Row_row--align-xm-between__qaej_ { justify-content: space-between; }
  .Row_row--align-xm-around__1yTRS { justify-content: space-around; }
  .Row_row--align-xm-evenly__pfT76 { justify-content: space-evenly; }
}
  @media (min-width: 1440px) {
  .Row_row--align-l-left__FoN3A { justify-content: left; }
  .Row_row--align-l-center__my3GZ { justify-content: center; }
  .Row_row--align-l-right__A0oAG { justify-content: flex-end; }
  .Row_row--align-l-between__VY6k7 { justify-content: space-between; }
  .Row_row--align-l-around__HhrGA { justify-content: space-around; }
  .Row_row--align-l-evenly__MQfZt { justify-content: space-evenly; }
}
  @media (min-width: 1680px) {
  .Row_row--align-xl-left__yyEa2 { justify-content: left; }
  .Row_row--align-xl-center__CpSym { justify-content: center; }
  .Row_row--align-xl-right__KT53y { justify-content: flex-end; }
  .Row_row--align-xl-between__Ew_bq { justify-content: space-between; }
  .Row_row--align-xl-around__nJV3q { justify-content: space-around; }
  .Row_row--align-xl-evenly__JKdjr { justify-content: space-evenly; }
}
  @media (min-width: 1920px) {
  .Row_row--align-xxl-left__DfMqN { justify-content: left; }
  .Row_row--align-xxl-center__3O49p { justify-content: center; }
  .Row_row--align-xxl-right__H4dTx { justify-content: flex-end; }
  .Row_row--align-xxl-between__7OFcE { justify-content: space-between; }
  .Row_row--align-xxl-around__a9SP9 { justify-content: space-around; }
  .Row_row--align-xxl-evenly__OE3Dc { justify-content: space-evenly; }
}
}
@keyframes Col_slide-in-out__Fhm6E { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Col_fade-in-out__CkdiH { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy{
.Col_col-xxs-auto__fFcr1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-auto__fFcr1 { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xxs-1__hMKs7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-1__hMKs7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-1__hMKs7 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xxs-1-wide__2KWv3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xxs-2__jBRHS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-2__jBRHS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-2__jBRHS { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xxs-2-wide__QJE8D { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xxs-3__jjWG6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-3__jjWG6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-3__jjWG6 { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xxs-3-wide__FzhdU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xxs-4___PnAY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-4___PnAY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-4___PnAY { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xxs-4-wide__Z_mDX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xxs-5__XW4Rj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-5__XW4Rj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-5__XW4Rj { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xxs-5-wide__3IbcS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xxs-6__uL2s_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-6__uL2s_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-6__uL2s_ { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xxs-6-wide__rUvCc { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xxs-7__Nk2BD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-7__Nk2BD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-7__Nk2BD { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xxs-7-wide___kHVY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xxs-8__1COFR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-8__1COFR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-8__1COFR { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xxs-8-wide__JD122 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xxs-9__yICUR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-9__yICUR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-9__yICUR { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xxs-9-wide__M1R_h { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xxs-10__HfVcI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-10__HfVcI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-10__HfVcI { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xxs-10-wide__co8c8 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xxs-11__Aex6p { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-11__Aex6p { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-11__Aex6p { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xxs-11-wide__6r9YI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xxs-12__t7ciE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-12__t7ciE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-12__t7ciE { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xxs-12-wide__89TYA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xs-auto__Ot8_4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-auto__Ot8_4 { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xs-1__E9lJ5 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-1__E9lJ5 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-1__E9lJ5 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xs-1-wide__GyHf1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xs-2__gVnWE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-2__gVnWE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-2__gVnWE { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xs-2-wide__9M_pK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xs-3__ry9Se { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-3__ry9Se { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-3__ry9Se { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xs-3-wide__8z2Dp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xs-4__XMSmj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-4__XMSmj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-4__XMSmj { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xs-4-wide__F_geI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-4-wide__F_geI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xs-5___BlRm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-5___BlRm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-5___BlRm { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xs-5-wide__i1qdm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xs-6__dqiNa { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-6__dqiNa { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-6__dqiNa { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xs-6-wide__uYlK4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xs-7__Jerip { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-7__Jerip { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-7__Jerip { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xs-7-wide__X2qnC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xs-8__OkFqF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-8__OkFqF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-8__OkFqF { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xs-8-wide__Is0TY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xs-9__0uqpp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-9__0uqpp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-9__0uqpp { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xs-9-wide__ptlxL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xs-10__EhMHr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-10__EhMHr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-10__EhMHr { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xs-10-wide__5s5nJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xs-11__DlzQY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-11__DlzQY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-11__DlzQY { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xs-11-wide___hpEn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-11-wide___hpEn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xs-12__CZJ57 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-12__CZJ57 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-12__CZJ57 { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xs-12-wide__1B7qT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-s-auto__ysq_d { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-auto__ysq_d { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-auto__ysq_d { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-s-1__r5arB { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-1__r5arB { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-1__r5arB { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-s-1-wide__su1ws { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-1-wide__su1ws { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-s-2__PEO9k { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-2__PEO9k { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-2__PEO9k { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-s-2-wide__wVDUx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-2-wide__wVDUx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-s-3__wa_WQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-3__wa_WQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-3__wa_WQ { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-s-3-wide__zZhLS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-3-wide__zZhLS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-s-4__MYg3X { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-4__MYg3X { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-4__MYg3X { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-s-4-wide__PGN4K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-4-wide__PGN4K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-s-5__N_uCR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-5__N_uCR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-5__N_uCR { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-s-5-wide__6aJak { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-5-wide__6aJak { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-s-6__NGRpi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-6__NGRpi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-6__NGRpi { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-s-6-wide__vmdJh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-6-wide__vmdJh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-s-7__kYWu2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-7__kYWu2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-7__kYWu2 { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-s-7-wide__vtP2G { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-7-wide__vtP2G { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-s-8__0z1eo { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-8__0z1eo { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-8__0z1eo { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-s-8-wide__oz_VH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-8-wide__oz_VH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-s-9__QMov_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-9__QMov_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-9__QMov_ { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-s-9-wide__1VAQd { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-9-wide__1VAQd { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-s-10__D9lx6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-10__D9lx6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-10__D9lx6 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-s-10-wide__cz6IY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-10-wide__cz6IY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-s-11__A1qHf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-11__A1qHf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-11__A1qHf { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-s-11-wide__v_frS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-11-wide__v_frS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-s-12__MXrJM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-12__MXrJM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-12__MXrJM { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-s-12-wide__hKtgx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-12-wide__hKtgx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-ssm-auto__szMAF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-auto__szMAF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-auto__szMAF { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-ssm-1__1BciM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-1__1BciM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-1__1BciM { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-ssm-1-wide__8IXLA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-ssm-2__Ttuf9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-2__Ttuf9 { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-ssm-2-wide__yfHPM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-ssm-3__WKE7x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-3__WKE7x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-3__WKE7x { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-ssm-3-wide__0snGC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-ssm-4__sQMak { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-4__sQMak { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-4__sQMak { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-ssm-4-wide__FXq_K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-ssm-5__MOVIX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-5__MOVIX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-5__MOVIX { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-ssm-5-wide__6N44C { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-ssm-6__5qHAF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-6__5qHAF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-6__5qHAF { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-ssm-6-wide__W5BHT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-ssm-7__Z18jL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-7__Z18jL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-7__Z18jL { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-ssm-7-wide__yWIXy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-ssm-8__OifaH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-8__OifaH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-8__OifaH { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-ssm-8-wide___Ef8F { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-ssm-9__gkuJZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-9__gkuJZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-9__gkuJZ { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-ssm-9-wide__ZA_w_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-ssm-10__kqNaS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-10__kqNaS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-10__kqNaS { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-ssm-10-wide__ToRvK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-ssm-11__RDpvn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-11__RDpvn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-11__RDpvn { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-ssm-11-wide__GM261 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-ssm-12__UyugL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-12__UyugL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-12__UyugL { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-ssm-12-wide__qN0xd { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-sm-auto__acOEh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-auto__acOEh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-auto__acOEh { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-sm-1__l7tP2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-1__l7tP2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-1__l7tP2 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-sm-1-wide__kLodh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-1-wide__kLodh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-sm-2__W_7Wu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-2__W_7Wu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-2__W_7Wu { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-sm-2-wide__QYqva { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-2-wide__QYqva { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-sm-3__nwSvI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-3__nwSvI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-3__nwSvI { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-sm-3-wide__aW8Tu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-sm-4__4RROm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-4__4RROm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-4__4RROm { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-sm-4-wide__299a0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-4-wide__299a0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-sm-5__Q6HjQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-5__Q6HjQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-5__Q6HjQ { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-sm-5-wide__G_RfC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-sm-6__B6v_8 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-6__B6v_8 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-6__B6v_8 { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-sm-6-wide__bwvB4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-sm-7__RjKcP { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-7__RjKcP { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-7__RjKcP { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-sm-7-wide__W5icK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-7-wide__W5icK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-sm-8__BAJj9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-8__BAJj9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-8__BAJj9 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-sm-8-wide__CJlbp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-sm-9__uxFrl { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-9__uxFrl { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-9__uxFrl { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-sm-9-wide__3aVDi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-sm-10__NfDUy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-10__NfDUy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-10__NfDUy { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-sm-10-wide__UnTnn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-sm-11__ZwbF1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-11__ZwbF1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-11__ZwbF1 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-sm-11-wide__QQT_j { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-sm-12__gfFBI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-12__gfFBI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-12__gfFBI { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-sm-12-wide__43QgT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-12-wide__43QgT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-m-auto__o4DIE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-auto__o4DIE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-auto__o4DIE { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-m-1__GQxz7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-1__GQxz7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1__GQxz7 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-m-1-wide___KBzY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-1-wide___KBzY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-m-2__nUJlM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-2__nUJlM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2__nUJlM { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-m-2-wide__QCaE_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-m-3__1r6QV { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-3__1r6QV { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3__1r6QV { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-m-3-wide__i0Pa0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-m-4__iiWP0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-4__iiWP0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4__iiWP0 { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-m-4-wide__WEyco { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-4-wide__WEyco { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-m-5__pG48o { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-5__pG48o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5__pG48o { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-m-5-wide__dRa1J { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-5-wide__dRa1J { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-m-6__Bne__ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-6__Bne__ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6__Bne__ { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-m-6-wide__MQ2a4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-m-7__pljhr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-7__pljhr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7__pljhr { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-m-7-wide__yYt5K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-7-wide__yYt5K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-m-8__f_Ap3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-8__f_Ap3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8__f_Ap3 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-m-8-wide__8izzx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-8-wide__8izzx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-m-9__02DTs { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-9__02DTs { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9__02DTs { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-m-9-wide__VOfx_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-m-10__TRZKv { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-10__TRZKv { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10__TRZKv { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-m-10-wide__AhyvM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-10-wide__AhyvM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-m-11__24G4l { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-11__24G4l { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11__24G4l { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-m-11-wide__rp59x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-11-wide__rp59x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-m-12__mJ_Iq { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-12__mJ_Iq { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12__mJ_Iq { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-m-12-wide__iXXTz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-12-wide__iXXTz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xm-auto__u5D_D { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-auto__u5D_D { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-auto__u5D_D { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xm-1__JchY4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-1__JchY4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-1__JchY4 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xm-1-wide__3ANZZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xm-2__pZQcr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-2__pZQcr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-2__pZQcr { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xm-2-wide__sZTS3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xm-3__3fQUt { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-3__3fQUt { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-3__3fQUt { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xm-3-wide__mXCBy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xm-4__1t_6_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-4__1t_6_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-4__1t_6_ { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xm-4-wide__uF905 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-4-wide__uF905 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xm-5__NhOpD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-5__NhOpD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-5__NhOpD { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xm-5-wide__i_J_L { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xm-6__EPZoK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-6__EPZoK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-6__EPZoK { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xm-6-wide__VhzAH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xm-7__7TkpJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-7__7TkpJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-7__7TkpJ { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xm-7-wide__kNPjU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xm-8__3EsE9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-8__3EsE9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-8__3EsE9 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xm-8-wide__OmPmr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xm-9__VJQ3Q { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-9__VJQ3Q { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-9__VJQ3Q { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xm-9-wide__5y1qW { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xm-10__X8Ly9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-10__X8Ly9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-10__X8Ly9 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xm-10-wide__V7roR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-10-wide__V7roR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xm-11__7IeC_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-11__7IeC_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-11__7IeC_ { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xm-11-wide__i7Jey { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xm-12__W3azF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-12__W3azF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-12__W3azF { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xm-12-wide__w1Mzy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-l-auto__sjE_x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-auto__sjE_x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-l-1__v8Y_b { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-1__v8Y_b { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-l-1-wide__a9vJZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-l-2__V7RRf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-2__V7RRf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-l-2-wide__S4_Uq { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-l-3__TfSuY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-3__TfSuY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; flex: 0 0 25%; max-width: 25%; }
}
.Col_col-l-3-wide__8ddMA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-3-wide__8ddMA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-l-4___JN2g { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-4___JN2g { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-l-4-wide__kk4AR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-4-wide__kk4AR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-l-5__F7AaU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-5__F7AaU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-l-5-wide__4YEpu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-5-wide__4YEpu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-l-6__7Qbf9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-6__7Qbf9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; flex: 0 0 50%; max-width: 50%; }
}
.Col_col-l-6-wide__ciqtH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-6-wide__ciqtH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-l-7__ri2hf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-7__ri2hf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-l-7-wide__smgMp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-7-wide__smgMp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-l-8__Lifa6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-8__Lifa6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-l-8-wide__V8WFN { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-8-wide__V8WFN { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-l-9__fr2T1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-9__fr2T1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; flex: 0 0 75%; max-width: 75%; }
}
.Col_col-l-9-wide__O59nx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-9-wide__O59nx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-l-10__M3ire { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-10__M3ire { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-l-10-wide__yJajm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-10-wide__yJajm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-l-11__w805L { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-11__w805L { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-l-11-wide__80Vqu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-11-wide__80Vqu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-l-12__QYGbp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-12__QYGbp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; flex: 0 0 100%; max-width: 100%; }
}
.Col_col-l-12-wide__RzEvX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-12-wide__RzEvX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xl-auto__nbtGL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-auto__nbtGL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-auto__nbtGL { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xl-1__UHCP9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-1__UHCP9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-1__UHCP9 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xl-1-wide__g4yvZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xl-2__52jmB { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-2__52jmB { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-2__52jmB { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xl-2-wide__1vZ_7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xl-3__LrPIK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-3__LrPIK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-3__LrPIK { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xl-3-wide__y2jqJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xl-4__7xa66 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-4__7xa66 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-4__7xa66 { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xl-4-wide__LqRzP { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xl-5__gAjvy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-5__gAjvy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-5__gAjvy { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xl-5-wide__6TnKQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xl-6__XKXUN { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-6__XKXUN { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-6__XKXUN { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xl-6-wide__hEQTi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xl-7__Vl40M { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-7__Vl40M { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-7__Vl40M { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xl-7-wide__4_wQj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xl-8__Cf2NU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-8__Cf2NU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-8__Cf2NU { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xl-8-wide__mFDAu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xl-9__o_jTW { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-9__o_jTW { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-9__o_jTW { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xl-9-wide__p4Uj7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xl-10__A8gVf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-10__A8gVf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-10__A8gVf { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xl-10-wide__QuG6y { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xl-11___GjA9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-11___GjA9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-11___GjA9 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xl-11-wide__3ccSF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xl-12__78Ztk { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-12__78Ztk { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-12__78Ztk { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xl-12-wide__Gqv7k { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xxl-auto__vq6Nc { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-auto__vq6Nc { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xxl-1__oCk4_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-1__oCk4_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-1__oCk4_ { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xxl-1-wide__4M1d_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xxl-2__29qCu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-2__29qCu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-2__29qCu { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xxl-2-wide__aB7pm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xxl-3__Ui4I0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-3__Ui4I0 { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xxl-3-wide__vnwoz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xxl-4__iMuzT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-4__iMuzT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-4__iMuzT { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xxl-4-wide__NmmPz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xxl-5__yLyV7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-5__yLyV7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-5__yLyV7 { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xxl-5-wide__Ob_49 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xxl-6__feCbX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-6__feCbX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-6__feCbX { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xxl-6-wide__94Y8f { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xxl-7__AJsLk { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-7__AJsLk { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-7__AJsLk { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xxl-7-wide__M63E7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xxl-8__3oOW4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-8__3oOW4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-8__3oOW4 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xxl-8-wide__0PXb2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xxl-9__pzpFX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-9__pzpFX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-9__pzpFX { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xxl-9-wide__s1Fiw { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xxl-10__Qjms6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-10__Qjms6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-10__Qjms6 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xxl-10-wide__oJbzl { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xxl-11__w6mI4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-11__w6mI4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-11__w6mI4 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xxl-11-wide__aAhiD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xxl-12__VNYoz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-12__VNYoz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-12__VNYoz { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xxl-12-wide__7Qz58 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_no-gutter__Jzy1_ { padding-left: 0px; padding-right: 0px; }
@media (min-width: 0) {
  .Col_offset-xxs-0__N91yW { margin-left: 0px; }
  .Col_offset-xxs-1__E0ByQ { margin-left: 8.33333%; }
  .Col_offset-xxs-2__g7ic3 { margin-left: 16.6667%; }
  .Col_offset-xxs-3__qabcZ { margin-left: 25%; }
  .Col_offset-xxs-4__v6OwR { margin-left: 33.3333%; }
  .Col_offset-xxs-5__vTQLz { margin-left: 41.6667%; }
  .Col_offset-xxs-6__lcYGp { margin-left: 50%; }
  .Col_offset-xxs-7__4hxO1 { margin-left: 58.3333%; }
  .Col_offset-xxs-8__qSRD1 { margin-left: 66.6667%; }
  .Col_offset-xxs-9__hM_YP { margin-left: 75%; }
  .Col_offset-xxs-10__Jv9U6 { margin-left: 83.3333%; }
  .Col_offset-xxs-11__GLCKJ { margin-left: 91.6667%; }
}
@media (min-width: 568px) {
  .Col_offset-xs-0__oX0Uu { margin-left: 0px; }
  .Col_offset-xs-1__i4wnp { margin-left: 8.33333%; }
  .Col_offset-xs-2___06BD { margin-left: 16.6667%; }
  .Col_offset-xs-3__xHIvc { margin-left: 25%; }
  .Col_offset-xs-4__AP93k { margin-left: 33.3333%; }
  .Col_offset-xs-5__UYs_x { margin-left: 41.6667%; }
  .Col_offset-xs-6__tWIZO { margin-left: 50%; }
  .Col_offset-xs-7__NGgjK { margin-left: 58.3333%; }
  .Col_offset-xs-8__zSu5e { margin-left: 66.6667%; }
  .Col_offset-xs-9__kU24q { margin-left: 75%; }
  .Col_offset-xs-10__2vllX { margin-left: 83.3333%; }
  .Col_offset-xs-11__8w3Su { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
  .Col_offset-s-0__6GgyY { margin-left: 0px; }
  .Col_offset-s-1__tpGIg { margin-left: 8.33333%; }
  .Col_offset-s-2__yNzUY { margin-left: 16.6667%; }
  .Col_offset-s-3__ii_mH { margin-left: 25%; }
  .Col_offset-s-4__Zp7mv { margin-left: 33.3333%; }
  .Col_offset-s-5__817oT { margin-left: 41.6667%; }
  .Col_offset-s-6__1s9SR { margin-left: 50%; }
  .Col_offset-s-7__k0xfE { margin-left: 58.3333%; }
  .Col_offset-s-8__H_7iN { margin-left: 66.6667%; }
  .Col_offset-s-9__xEAkK { margin-left: 75%; }
  .Col_offset-s-10__ioFg2 { margin-left: 83.3333%; }
  .Col_offset-s-11__cn921 { margin-left: 91.6667%; }
}
@media (min-width: 960px) {
  .Col_offset-ssm-0__67_oB { margin-left: 0px; }
  .Col_offset-ssm-1__uSYvJ { margin-left: 8.33333%; }
  .Col_offset-ssm-2__AYrg3 { margin-left: 16.6667%; }
  .Col_offset-ssm-3__AbRpK { margin-left: 25%; }
  .Col_offset-ssm-4__k41IX { margin-left: 33.3333%; }
  .Col_offset-ssm-5__DUGiW { margin-left: 41.6667%; }
  .Col_offset-ssm-6__b1CMz { margin-left: 50%; }
  .Col_offset-ssm-7__xKYKZ { margin-left: 58.3333%; }
  .Col_offset-ssm-8__1_p4M { margin-left: 66.6667%; }
  .Col_offset-ssm-9__G8Jas { margin-left: 75%; }
  .Col_offset-ssm-10__6VmPY { margin-left: 83.3333%; }
  .Col_offset-ssm-11__wlD91 { margin-left: 91.6667%; }
}
@media (min-width: 1280px) {
  .Col_offset-sm-0__T8e7p { margin-left: 0px; }
  .Col_offset-sm-1__jCjMC { margin-left: 8.33333%; }
  .Col_offset-sm-2__BSMMA { margin-left: 16.6667%; }
  .Col_offset-sm-3__GoFR0 { margin-left: 25%; }
  .Col_offset-sm-4__1SAh2 { margin-left: 33.3333%; }
  .Col_offset-sm-5__9FXZe { margin-left: 41.6667%; }
  .Col_offset-sm-6__Cuoy6 { margin-left: 50%; }
  .Col_offset-sm-7___Y5aU { margin-left: 58.3333%; }
  .Col_offset-sm-8__4HkcP { margin-left: 66.6667%; }
  .Col_offset-sm-9__aT__t { margin-left: 75%; }
  .Col_offset-sm-10__C1NxK { margin-left: 83.3333%; }
  .Col_offset-sm-11__osxY5 { margin-left: 91.6667%; }
}
@media (min-width: 1024px) {
  .Col_offset-m-0__29ABc { margin-left: 0px; }
  .Col_offset-m-1__8_dTc { margin-left: 8.33333%; }
  .Col_offset-m-2__bqziE { margin-left: 16.6667%; }
  .Col_offset-m-3__PcH0M { margin-left: 25%; }
  .Col_offset-m-4__GBe09 { margin-left: 33.3333%; }
  .Col_offset-m-5__VS06a { margin-left: 41.6667%; }
  .Col_offset-m-6__0Wjc1 { margin-left: 50%; }
  .Col_offset-m-7__MLJvu { margin-left: 58.3333%; }
  .Col_offset-m-8__cCvIP { margin-left: 66.6667%; }
  .Col_offset-m-9__o3fsy { margin-left: 75%; }
  .Col_offset-m-10__h5WWu { margin-left: 83.3333%; }
  .Col_offset-m-11__CGxS_ { margin-left: 91.6667%; }
}
@media (min-width: 1366px) {
  .Col_offset-xm-0__0Q52j { margin-left: 0px; }
  .Col_offset-xm-1__qroWm { margin-left: 8.33333%; }
  .Col_offset-xm-2__SDahr { margin-left: 16.6667%; }
  .Col_offset-xm-3__atTdX { margin-left: 25%; }
  .Col_offset-xm-4__d6393 { margin-left: 33.3333%; }
  .Col_offset-xm-5__84nfW { margin-left: 41.6667%; }
  .Col_offset-xm-6__J0cZJ { margin-left: 50%; }
  .Col_offset-xm-7__GM7uj { margin-left: 58.3333%; }
  .Col_offset-xm-8__w_Gi2 { margin-left: 66.6667%; }
  .Col_offset-xm-9__zSCil { margin-left: 75%; }
  .Col_offset-xm-10__be9mL { margin-left: 83.3333%; }
  .Col_offset-xm-11__Fn5SW { margin-left: 91.6667%; }
}
@media (min-width: 1440px) {
  .Col_offset-l-0__J29Yd { margin-left: 0px; }
  .Col_offset-l-1__e2Bbz { margin-left: 8.33333%; }
  .Col_offset-l-2__j3lnD { margin-left: 16.6667%; }
  .Col_offset-l-3__ISzlf { margin-left: 25%; }
  .Col_offset-l-4__e5xfx { margin-left: 33.3333%; }
  .Col_offset-l-5__Svldr { margin-left: 41.6667%; }
  .Col_offset-l-6__PQkWn { margin-left: 50%; }
  .Col_offset-l-7__vQoZ7 { margin-left: 58.3333%; }
  .Col_offset-l-8__tsCtn { margin-left: 66.6667%; }
  .Col_offset-l-9__pR_K9 { margin-left: 75%; }
  .Col_offset-l-10__8NI6a { margin-left: 83.3333%; }
  .Col_offset-l-11__SFYWh { margin-left: 91.6667%; }
}
@media (min-width: 1680px) {
  .Col_offset-xl-0__fJHh8 { margin-left: 0px; }
  .Col_offset-xl-1__ccFou { margin-left: 8.33333%; }
  .Col_offset-xl-2__V4xFO { margin-left: 16.6667%; }
  .Col_offset-xl-3__0rcJv { margin-left: 25%; }
  .Col_offset-xl-4__aYVa_ { margin-left: 33.3333%; }
  .Col_offset-xl-5__pzcG_ { margin-left: 41.6667%; }
  .Col_offset-xl-6__Y3OFh { margin-left: 50%; }
  .Col_offset-xl-7__KPW_y { margin-left: 58.3333%; }
  .Col_offset-xl-8__dTRsy { margin-left: 66.6667%; }
  .Col_offset-xl-9__Iwa61 { margin-left: 75%; }
  .Col_offset-xl-10__F4_FN { margin-left: 83.3333%; }
  .Col_offset-xl-11__m55EF { margin-left: 91.6667%; }
}
@media (min-width: 1920px) {
  .Col_offset-xxl-0__hMIN7 { margin-left: 0px; }
  .Col_offset-xxl-1__uejfV { margin-left: 8.33333%; }
  .Col_offset-xxl-2__fDhpK { margin-left: 16.6667%; }
  .Col_offset-xxl-3__Oqzen { margin-left: 25%; }
  .Col_offset-xxl-4__AL0te { margin-left: 33.3333%; }
  .Col_offset-xxl-5__IphIk { margin-left: 41.6667%; }
  .Col_offset-xxl-6__Qy2xJ { margin-left: 50%; }
  .Col_offset-xxl-7__rioGD { margin-left: 58.3333%; }
  .Col_offset-xxl-8__j5PPH { margin-left: 66.6667%; }
  .Col_offset-xxl-9__OoNpc { margin-left: 75%; }
  .Col_offset-xxl-10__qq0a6 { margin-left: 83.3333%; }
  .Col_offset-xxl-11__4k_ar { margin-left: 91.6667%; }
}
}
@keyframes styles_slide-in-out__aWEBL { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__0skS_ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_root__e_fTz { padding-bottom: 56px; }
@media (min-width: 768px) {
  .styles_root__e_fTz { padding-bottom: 64px; }
}
@media (min-width: 1440px) {
  .styles_root__e_fTz { padding-top: 56px; }
}
.styles_topRow__Oempn { flex-direction: column; }
@media (min-width: 1440px) {
  .styles_topRow__Oempn { flex-direction: row; }
}
@media (min-width: 1680px) {
  .styles_logoSection__QHfhe { flex: 0 1 0%; margin-right: 60px; }
}
.styles_logoSection__QHfhe { padding-top: 24px; padding-bottom: 56px; }
@media (min-width: 768px) {
  .styles_logoSection__QHfhe { padding-top: 56px; padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .styles_logoSection__QHfhe { padding-top: 0px; padding-bottom: 0px; }
}
@media (min-width: 1680px) {
  .styles_logoSectionContent__lgip_ { width: 333px; }
}
@media (min-width: 1440px) {
  .styles_divider__iaSnj { display: none; }
}
.styles_controlsSection__ZrK8o { display: flex; padding-top: 40px; padding-bottom: 40px; justify-content: center; }
@media (min-width: 768px) {
  .styles_controlsSection__ZrK8o { padding-top: 56px; padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .styles_controlsSection__ZrK8o { padding-top: 0px; padding-bottom: 0px; order: 1; justify-content: flex-end; }
}
.styles_disclaimerSection__yNJJj { padding-top: 40px; }
@media (min-width: 768px) {
  .styles_disclaimerSection__yNJJj { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .styles_disclaimerSection__yNJJj { padding-top: 0px; }
}
.styles_bottomRow__ALXud { flex-direction: column; }
@media (min-width: 1440px) {
  .styles_bottomRow__ALXud { flex-direction: row; padding-top: 24px; }
}
@media (min-width: 1680px) {
  .styles_logoColPlaceholder__85RE6 { flex: 0 1 0%; margin-right: 60px; }
  .styles_logoColPlaceholder__85RE6::before { width: 333px; }
}
.styles_logoColPlaceholder__85RE6::before { content: ""; display: block; }
.styles_menuSection__TAU_G { padding-top: 28px; }
@media (min-width: 768px) {
  .styles_menuSection__TAU_G { padding-top: 36px; }
}
@media (min-width: 1440px) {
  .styles_menuSection__TAU_G { padding-top: 0px; }
}
.styles_copyrightSection__JwaJM { display: none; text-align: right; }
@media (min-width: 1440px) {
  .styles_copyrightSection__JwaJM { display: block; }
}
.styles_trustpilot__Rou4A { border-radius: 5px; background: rgb(243, 242, 233); padding-top: 5px; padding-bottom: 5px; margin: 20px auto auto; }
@media (min-width: 1440px) {
  .styles_trustpilot__Rou4A { float: right; }
}

.FlavorSelection_container__1hy1e8g0 { display: flex; flex-direction: column; gap: var(--spacing-sm__16imif76h); }
.FlavorSelection_selectFlavorText__1hy1e8g1 { font-size: 14px; line-height: 18px; text-transform: uppercase; }
.FlavorSelection_FlavorOptionsContainer__1hy1e8g2 { display: flex; flex-flow: wrap; gap: var(--spacing-xxs__16imif76e); }
.FlavorSelection_errorMessage__1hy1e8g3 { display: inline-flex; gap: var(--spacing-xs__16imif76f); align-items: center; font-size: var(--fontSizes-xs__16imif773); }
.FlavorSelection_flavorMessage__1hy1e8g4 { color: var(--colors-text-subdued__16imif7a); font-size: var(--fontSizes-xs__16imif773); line-height: 1.3; }
.FlavorSelection_flavorOptionItem__1hy1e8g5 { padding: var(--spacing-xs__16imif76f); border-radius: 7px; display: flex; background: none; cursor: pointer; border: 1px solid transparent; position: relative; transition: border-color 0.5s; }
.FlavorSelection_flavorOptionItem__1hy1e8g5[data-active="true"] { border-color: var(--colors-input-border-active__16imif71r); }
.FlavorSelection_radioInput__1hy1e8g6 { position: absolute; opacity: 0; width: 0px; height: 0px; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; }
.FlavorSelection_flavorOptionInnerContainer__1hy1e8g7 { position: relative; display: flex; flex-direction: row; align-items: center; padding: var(--spacing-xs__16imif76f) var(--spacing-xs__16imif76f); gap: var(--spacing-xs__16imif76f); border-radius: 4px; overflow: hidden; border: 1px solid var(--colors-input-border-default__16imif71n); background-color: var(--flavor-option-bg,transparent); transition: border-color 0.5s, background-color 0.5s; }
.FlavorSelection_flavorOptionInnerContainer__1hy1e8g7[data-disabled="true"]::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; background: linear-gradient(to top right,transparent 49%,var(--colors-text-disabled__16imif78) 49.5%,var(--colors-text-disabled__16imif78) 50.5%,transparent 51%); }
.FlavorSelection_hoverableFlavorOptionInnerContainer__1hy1e8g8:hover:not([data-active="true"]) { background-color: var(--hover-color); }
[data-active="true"]:not([data-disabled="true"]) .FlavorSelection_hoverableFlavorOptionInnerContainer__1hy1e8g8 { border-color: transparent; }
.FlavorSelection_flavorOptionContent__1hy1e8g9 { display: flex; align-items: center; gap: var(--spacing-xs__16imif76f); position: relative; z-index: 1; padding-left: var(--spacing-mdl__16imif76k); }
.FlavorSelection_flavorOptionTitle__1hy1e8ga { position: relative; font-size: 12px; line-height: 16px; padding-top: var(--spacing-xxs__16imif76e); text-align: left; color: var(--colors-text-primary__16imif72); font-weight: 400; transition: color 0.5s, font-weight 0.5s; }
.FlavorSelection_flavorOptionTitle__1hy1e8ga::after { content: attr(data-text); display: block; font-weight: 700; height: 0px; overflow: hidden; visibility: hidden; }
[data-active="true"] .FlavorSelection_flavorOptionTitle__1hy1e8ga { font-weight: 700; color: var(--active-text-color,var(--colors-text-primary__16imif72)); }
[data-disabled="true"] .FlavorSelection_flavorOptionTitle__1hy1e8ga { color: var(--colors-text-disabled__16imif78); }
.FlavorSelection_flavorBubble__1hy1e8gb { position: absolute; top: 50%; width: 16px; left: 6px; height: 16px; border-radius: 50%; transform: translateY(-50%) scale(1); transform-origin: center center; transition: transform 0.5s cubic-bezier(0.4, 0.5, 0.2, 1), border-radius 0.25s, clip-path 0.25s, width 0.25s, height 0.25s, left 0.25s; z-index: 0; background: var(--flavor-color); }
[data-active="true"]:not([data-disabled="true"]) .FlavorSelection_flavorBubble__1hy1e8gb { border-radius: var(--radius-flavorBubble__16imif77i); width: 100%; height: 100%; left: 0px; }
.FlavorSelection_sizeBubble__1hy1e8gc { position: absolute; top: 50%; width: 16px; left: 6px; height: 16px; border-radius: 50%; transform: translateY(-50%) scale(1); transform-origin: center center; transition: transform 0.5s cubic-bezier(0.4, 0.5, 0.2, 1), border-radius 0.25s, width 0.25s, height 0.25s, left 0.25s; z-index: 0; background: transparent; border: 2px solid var(--colors-input-border-default__16imif71n); }
[data-active="true"]:not([data-disabled="true"]) .FlavorSelection_sizeBubble__1hy1e8gc { border-color: var(--colors-input-border-active__16imif71r); width: 100%; height: 100%; left: 0px; }
.FlavorSelection_sizeOptionItem__1hy1e8gd { padding: var(--spacing-xs__16imif76f); border-radius: var(--radius-flavorBubble__16imif77i); display: flex; background: none; cursor: pointer; border: 1px solid transparent; position: relative; }
.FlavorSelection_sizeOptionHoverable__1hy1e8ge:hover:not([data-active="true"]) { background-color: rgba(0, 0, 0, 0.05); }
[data-active="true"]:not([data-disabled="true"]) .FlavorSelection_sizeOptionHoverable__1hy1e8ge { background-color: var(--colors-background-greenPrimary__16imif7w); border-color: transparent; }
.FlavorSelection_sizeOptionButton__1hy1e8gf { min-height: auto; cursor: pointer; width: 100%; }
[data-disabled="true"] .FlavorSelection_sizeOptionButton__1hy1e8gf { cursor: not-allowed; pointer-events: none; }
.FlavorSelection_sizeOptionContent__1hy1e8gg { padding-left: 0px; }
[data-active="true"] .FlavorSelection_sizeOptionTitle__1hy1e8gh { color: var(--colors-text-primaryInverse__16imif73); }
.FlavorSelection_checkIconWrapper__1hy1e8gi { position: absolute; top: 50%; left: 0px; transform: translateY(-50%) scale(0.5); opacity: 0; transition: transform 0.5s, opacity 0.5s; z-index: 1; display: flex; align-items: center; justify-content: center; }
[data-active="true"]:not([data-disabled="true"]) .FlavorSelection_checkIconWrapper__1hy1e8gi { transform: translateY(-50%) scale(1); opacity: 1; }
@media screen and (min-width: 768px) {
  .FlavorSelection_FlavorOptionsContainer__1hy1e8g2 { flex-wrap: wrap; }
  .FlavorSelection_flavorOptionInnerContainer__1hy1e8g7 { padding: var(--spacing-xs__16imif76f) var(--spacing-xsm__16imif76g); }
  .FlavorSelection_flavorOptionContent__1hy1e8g9 { padding-left: var(--spacing-lg__16imif76l); }
  .FlavorSelection_flavorOptionTitle__1hy1e8ga { font-size: 14px; line-height: 20px; }
  .FlavorSelection_sizeOptionContent__1hy1e8gg { padding-left: 0px; }
}
@media screen and (min-width: 1024px) {
  .FlavorSelection_errorMessage__1hy1e8g3, .FlavorSelection_flavorMessage__1hy1e8g4 { font-size: var(--fontSizes-sm__16imif774); }
}
@keyframes IngredientModal_slide-in-out__62rX2 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModal_fade-in-out__EBuga { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModal_root__Cz0mc { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 9999; padding: 20px; box-sizing: border-box; }
.IngredientModal_modalInner__IUroo { display: flex; flex-direction: column; padding: 50px 20px; overflow: clip auto; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 16px; position: relative; max-width: 100%; max-height: 100%; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModal_modalInner__IUroo { padding: 60px; width: 47.5rem; height: max-content; }
}
@media (max-width: 767.98px) {
  .IngredientModal_modalInner__IUroo { padding: 24px; }
}
.IngredientModal_modalImageWrap__hb_TC::before { display: none; }
.IngredientModal_modalImage__2mELo { position: static; }
.IngredientModal_modalHeader__uEI7W { display: flex; justify-content: space-between; width: 100%; margin-bottom: 16px; flex-direction: row; align-items: center; }
.IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi { flex-direction: column-reverse; gap: 24px; align-items: flex-start; }
@media (min-width: 768px) {
  .IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi { flex-direction: row; align-items: center; }
  .IngredientModal_modalHeader__uEI7W { margin-bottom: 32px; align-items: center; }
}
.IngredientModal_modalTitle__CTETk { font-size: 20px; line-height: 100%; padding: 0px; }
@media (min-width: 768px) {
  .IngredientModal_modalTitle__CTETk { font-size: 32px; padding: 0px; }
}
.IngredientModal_modalHeader__uEI7W:not(.IngredientModal_modalHeaderWithLanguageSelector__8CIIi) .IngredientModal_modalTitle__CTETk { padding: 0px; }
.IngredientModal_modalControls__2VS20 { display: flex; gap: 16px; position: static; flex-direction: row; align-items: center; align-self: normal; }
.IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi .IngredientModal_modalControls__2VS20 { align-self: flex-end; }
@media (min-width: 768px) {
  .IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi .IngredientModal_modalControls__2VS20 { align-self: normal; }
}
.IngredientModal_modalButtonClose__UMp82 { cursor: pointer; z-index: 100; margin-top: 0px; display: flex; justify-content: center; align-items: center; flex: 0 0 36px; width: 36px; height: 36px; padding: 0px; border-radius: 50%; background-color: rgb(15, 46, 47); color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .IngredientModal_modalButtonClose__UMp82 { flex: 0 0 44px; width: 44px; height: 44px; }
}
.IngredientModal_modalButtonClose__UMp82:hover { color: rgb(0, 0, 0); background-color: rgb(70, 222, 70); }
.IngredientModal_spinner__CMoW4 { margin: 0px auto; }
.IngredientModal_selectWrapper__YgNQ0 { border: 1px solid rgb(205, 210, 207); box-shadow: unset; min-height: unset; padding: 8px; }
@media (hover: hover) {
  .IngredientModal_selectWrapper__YgNQ0:hover { background: rgb(247, 248, 247); border: 1px solid rgb(205, 210, 207); box-shadow: unset; }
}
@media (min-width: 1024px) {
  .IngredientModal_selectWrapper__YgNQ0 { padding: 10px 16px; }
}
.IngredientModal_sectionTitle___Loy3 { display: none; }
@media (min-width: 1024px) {
  .IngredientModal_sectionTitle___Loy3 { display: block; }
}
.IngredientModal_selectMenuTitle__3fOU7 { display: flex; flex-direction: row; align-items: center; gap: 10px; }
.IngredientModal_selectMenuArrow__YvtCu { width: 20px; height: 20px; color: rgb(15, 46, 47); }
.IngredientModal_selectMenuArrow__YvtCu path { stroke-width: 2.5; }
.IngredientModal_separator__Z9XFl { width: 100%; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(0, 0, 0) currentcolor currentcolor; border-image: initial; margin-top: 0px; margin-bottom: 16px; }
.IngredientModal_separatorNoMargin__CGG9o { margin-top: 0px; }
.IngredientModal_separatorMarginBottom__0dCwB { margin-bottom: 32px; }
.IngredientModal_singleProductTitle__QoE6Q { padding-top: 0px; padding-bottom: 24px; }
.IngredientModal_flavorSelectorWrapper__1Tma5 { padding-bottom: 24px; width: 100%; }
.IngredientModal_ingredientModalContent__WJSH9 { width: 100%; }
.IngredientModal_noContentMessage__JYJ1W { width: 100%; text-align: center; padding: 32px 0px; color: rgb(178, 179, 178); }
@keyframes IngredientModalDE_slide-in-out__nvXZF { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModalDE_fade-in-out__Avjdt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModalDE_srOnly__amVPc { width: 1px; height: 1px; position: absolute; overflow: hidden; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); pointer-events: auto; }
.IngredientModalDE_elem__DwIni { margin: 0px; min-height: 20px; display: inline-block; text-align: right; justify-content: space-between; }
@media (min-width: 1024px) {
  .IngredientModalDE_elem__DwIni { min-width: 40px; }
}
.IngredientModalDE_elemLeft__FwjQy { margin: 0px; min-width: 40px; min-height: 20px; display: inline-block; text-align: left; justify-content: space-between; }
.IngredientModalDE_divider__qErm2 { border-bottom: 1px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_divider__qErm2:is(tr) td, .IngredientModalDE_divider__qErm2:is(tr) th { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalDE_dividerThick___frOa { border-bottom: 10px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_dividerThick___frOa:is(tr) td, .IngredientModalDE_dividerThick___frOa:is(tr) th { border-bottom: 10px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalDE_boldDivider__JVBwV { border-bottom: 3px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_row__ZsnDQ { display: flex; flex-direction: row; gap: 1rem; }
.IngredientModalDE_column__5Ycuf { display: flex; flex-direction: column; }
.IngredientModalDE_left__BBtGD { justify-content: flex-start; }
.IngredientModalDE_right__Vlqna { justify-content: flex-end; }
.IngredientModalDE_bold__b3fC1 { font-weight: 800; }
.IngredientModalDE_small__LgFTB { font-size: 0.9rem; }
.IngredientModalDE_marginTop__Q_fvb { margin-top: 2rem; }
.IngredientModalDE_modalContainer__ZuBBz { display: flex; flex-direction: column; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModalDE_modalContainer__ZuBBz { gap: 1rem; }
}
.IngredientModalDE_logo_section_wrapper__8OIbb { display: flex; flex-direction: column; justify-content: space-between; }
.IngredientModalDE_logo_section__1wTsA { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section__1wTsA { width: 18rem; }
}
.IngredientModalDE_logo_section_img__NMjZ9 { width: max-content; height: 40px; margin-bottom: 20px; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section_img__NMjZ9 { height: 44px; margin-bottom: 20px; }
}
.IngredientModalDE_logo_section_title__lvn7Z { font-size: 24px; font-weight: 600; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section_title__lvn7Z { font-size: 32px; }
}
.IngredientModalDE_icon_section_wrapper__du0gf { margin-bottom: 38px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); display: flex; flex-direction: column; gap: 1rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_icon_section_wrapper__du0gf { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 16px 0px 0px; }
}
.IngredientModalDE_nutrition_facts__sZ00s { display: table; width: 100%; border-collapse: collapse; }
.IngredientModalDE_nutrition_facts__sZ00s tbody { display: table-row-group; }
.IngredientModalDE_nutrition_facts_subTitle__Si2kE { display: table-row; }
.IngredientModalDE_nutrition_facts_subTitle__Si2kE th { display: table-cell; text-align: left; padding: 5px 0px; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_facts_subTitle__Si2kE th { padding: 0px; }
}
.IngredientModalDE_vitaminTitle__ERrQj { width: 49%; }
@media (min-width: 1024px) {
  .IngredientModalDE_vitaminTitle__ERrQj { width: fit-content; }
}
.IngredientModalDE_vitaminSubtitle__96z1A { width: -webkit-fill-available; }
@media (min-width: 1024px) {
  .IngredientModalDE_vitaminSubtitle__96z1A { width: fit-content; }
}
.IngredientModalDE_nutrition_fact___h1OL { display: table-row; }
.IngredientModalDE_nutrition_fact___h1OL td, .IngredientModalDE_nutrition_fact___h1OL th { display: table-cell; padding: 5px 0px; }
.IngredientModalDE_nutrition_fact___h1OL th { text-align: left; font-weight: 400; }
.IngredientModalDE_nutrition_fact___h1OL td { text-align: right; }
.IngredientModalDE_nutrition_fact___h1OL.IngredientModalDE_divider__qErm2 td, .IngredientModalDE_nutrition_fact___h1OL.IngredientModalDE_divider__qErm2 th { border-bottom: 1px solid rgb(0, 0, 0); }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_fact___h1OL td, .IngredientModalDE_nutrition_fact___h1OL th { padding: 0px; }
}
.IngredientModalDE_nutrition_fact___h1OL th.IngredientModalDE_indented__tymBp { padding-left: 16px; }
.IngredientModalDE_substances__usn4M { min-width: 4rem; line-height: 1.5rem; }
.IngredientModalDE_nutrition_name__BF2n4 { text-align: left; width: 35%; font-size: 16px; line-height: 1.3rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_name__BF2n4 { font-size: 1rem; width: 60%; line-height: 1.5rem; }
}
.IngredientModalDE_nutrition_des__EXIB3 { display: flex; flex-direction: column; line-height: 1.2rem; margin-top: 1rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_des__EXIB3 { width: 100%; }
}
.IngredientModalDE_nutrition_des_fact__xReSo { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 2rem; }
.IngredientModalDE_nutrition_des_caution__xYkrX { border: 1px solid rgb(255, 255, 255); border-radius: 20px; line-height: 1.2rem; padding: 10px; }
.IngredientModalDE_nutrition_detail__rR7Io { font-size: 0.9rem; }
.IngredientModalDE_otherIngredient__Po6Uu { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalDE_otherIngredient_detail__wwflo { margin-left: 0.5rem; }
.IngredientModalDE_contain__JQjX4 { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalDE_contain_detail__nwsJI { margin-left: 0.5rem; }
.IngredientModalDE_contain_des__wVF6P { color: rgb(112, 113, 112); }
.IngredientModalDE_singleProductTitle__MSg2Q { color: rgb(0, 0, 0); font-size: 72px; font-style: normal; font-weight: 400; line-height: 95%; letter-spacing: 0px; font-feature-settings: "liga" 0, "clig" 0; }
@keyframes IngredientModalEN_slide-in-out__IbSTo { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModalEN_fade-in-out__E3Npt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModalEN_srOnly__8gQsl { width: 1px; height: 1px; position: absolute; overflow: hidden; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); pointer-events: auto; }
.IngredientModalEN_elem__kbboL { margin: 0px; min-width: 40px; min-height: 20px; display: inline-block; text-align: right; justify-content: space-between; }
.IngredientModalEN_divider__yBqnO { border-bottom: 1px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalEN_divider__yBqnO:is(tr) td { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalEN_dividerThick__ycJbE { border-bottom: 10px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalEN_dividerThick__ycJbE:is(tr) td { border-bottom: 10px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalEN_row__wty9o { display: flex; flex-direction: row; gap: 1rem; flex-shrink: 0; }
.IngredientModalEN_column__taqcj { display: flex; flex-direction: column; }
.IngredientModalEN_right__TS7Go { justify-content: flex-end; }
.IngredientModalEN_bold__LLCv9 { font-weight: 800; }
.IngredientModalEN_small__Wud4W { font-size: 0.9rem; }
.IngredientModalEN_modalContainer__xu3jC { display: flex; flex-direction: column; width: 100%; }
.IngredientModalEN_logo_section___9RxP { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section___9RxP { width: 37rem; }
}
.IngredientModalEN_logo_section_img__KaN4W { width: max-content; height: 40px; margin-bottom: 40px; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section_img__KaN4W { height: 44px; margin-bottom: 32px; }
}
.IngredientModalEN_logo_section_title__4y8Zl { font-size: 24px; font-weight: 600; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section_title__4y8Zl { font-size: 32px; }
}
.IngredientModalEN_serving_info__5nLZX { display: flex; flex-direction: row; font-size: 14px; gap: 0.5rem; }
@media (min-width: 768px) {
  .IngredientModalEN_serving_info__5nLZX { font-size: 16px; }
}
.IngredientModalEN_serving_info_p__8K_0n { margin: 0px; font-size: inherit; }
.IngredientModalEN_nutrition_facts__cqrSX { display: table; width: 100%; border-collapse: collapse; }
.IngredientModalEN_nutrition_facts__cqrSX thead { display: table-header-group; }
.IngredientModalEN_nutrition_facts__cqrSX tbody { display: table-row-group; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts__cqrSX { width: 100%; }
}
.IngredientModalEN_nutrition_facts_subTitle__JemY_ { display: table-row; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_ th { display: table-cell; text-align: right; white-space: nowrap; padding: 2px 0px; }
@media (max-width: 767.98px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_ th { font-size: 12px; }
}
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_ th { padding-top: 4px; }
}
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_dividerThick__ycJbE, .IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_divider__yBqnO { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 0px; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_divider__yBqnO th { border-top: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_dividerThick__ycJbE th { border-top: 10px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDivider__todhs th { border-bottom: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDividerMedium__YfW01 th { border-bottom: 4px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDividerThick__1mFlk th { border-bottom: 10px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] { display: flex; flex-direction: row; gap: 1rem; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] > div { padding: 2px 0px; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] > div { padding-top: 1rem; }
}
.IngredientModalEN_nutrition_fact__zTG58 { display: table-row; }
.IngredientModalEN_nutrition_fact__zTG58 td, .IngredientModalEN_nutrition_fact__zTG58 th { display: table-cell; padding: 2px 0px; }
.IngredientModalEN_nutrition_fact__zTG58 th { text-align: left; font-weight: 400; }
.IngredientModalEN_nutrition_fact__zTG58 td { text-align: right; }
.IngredientModalEN_nutrition_fact__zTG58.IngredientModalEN_divider__yBqnO td, .IngredientModalEN_nutrition_fact__zTG58.IngredientModalEN_divider__yBqnO th { border-bottom: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_name__jtyft { text-align: left; min-width: 5rem; flex-basis: 63%; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_name__jtyft { flex-basis: auto; }
}
.IngredientModalEN_nutrition_fact__zTG58 th.IngredientModalEN_indented____WH5 { padding-left: 16px; }
.IngredientModalEN_nutrition_des__o3BJ3 { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_des__o3BJ3 { width: 100%; }
}
.IngredientModalEN_smallGap__aoJPr { margin-top: 0.5rem; }
@media (min-width: 1024px) {
  .IngredientModalEN_smallGap__aoJPr { margin-top: 0px; }
}
.IngredientModalEN_nutrition_des_fact__PWu9f { display: flex; flex-direction: row; justify-content: space-between; }
.IngredientModalEN_nutrition_des_fact__PWu9f:not(:empty) + .IngredientModalEN_nutrition_detail__rbkHM { margin-left: 16px; }
.IngredientModalEN_nutrition_detail__rbkHM { font-size: 0.9rem; padding: 10px 0px; }
.IngredientModalEN_nutrition_detail__rbkHM p:not(:empty) { padding-top: 4px !important; }
.IngredientModalEN_otherIngredient__Co2h5 { color: rgb(112, 113, 112); }
.IngredientModalEN_otherIngredient_detail__ZyXb3 { margin-left: 16px; }
.IngredientModalEN_contain__1daeE { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalEN_contain_detail__SnCvf { margin-left: 0.5rem; }
.IngredientModalEN_contain_des__tUAXv { color: rgb(112, 113, 112); }
.IngredientModalEN_singleProductTitle__HcC1q { color: rgb(0, 0, 0); font-size: 72px; font-style: normal; font-weight: 400; line-height: 95%; letter-spacing: 0px; font-feature-settings: "liga" 0, "clig" 0; }
@keyframes ProductSelector_slide-in-out__pKPCT { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ProductSelector_fade-in-out__m_Jpe { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ProductSelector_container__rQaKf { position: relative; width: 100%; }
.ProductSelector_scrollWrapper__pvOqY { overflow-x: auto; scrollbar-width: none; }
.ProductSelector_scrollWrapper__pvOqY::-webkit-scrollbar { display: none; }
.ProductSelector_productSelectorContainer__IxKCx { display: flex; padding-bottom: 8px; width: max-content; gap: 8px; }
@media (max-width: 767.98px) {
  .ProductSelector_productSelectorContainer__IxKCx { padding-bottom: 16px; }
}
.ProductSelector_productSelectItem__3B99E { width: 132px; display: flex; flex-direction: column; align-items: center; gap: 8px; background-color: rgba(0, 0, 0, 0); cursor: pointer; text-align: center; }
@media (max-width: 767.98px) {
  .ProductSelector_productSelectItem__3B99E { width: 96px; }
  .ProductSelector_productTitle__4VZ6m { padding: 0px; }
}
.ProductSelector_productImageWrapper__nj9_j { width: 132px; height: 132px; display: flex; align-items: center; justify-content: center; overflow: hidden; border: 2px solid rgba(0, 0, 0, 0); border-radius: 10px; padding: 6px; transition: border-color 0.2s ease-in-out; box-sizing: border-box; }
.ProductSelector_productImageWrapper__nj9_j.ProductSelector_selected__pfdU1 { border-color: rgb(2, 61, 61); }
.ProductSelector_productImageWrapper__nj9_j:hover { filter: brightness(0.9) contrast(1.2) saturate(1.1); transition: filter 0.6s; }
.ProductSelector_productImageWrapper__nj9_j img { width: 100%; height: 100%; object-fit: contain; border-radius: 4px; transition: width 0.2s ease-in-out, height 0.2s ease-in-out; display: block; }
@media (max-width: 767.98px) {
  .ProductSelector_productImageWrapper__nj9_j { width: 96px; height: 96px; }
}
.ProductSelector_arrowButton__9pNla { position: absolute; top: 66px; transform: translateY(-50%); z-index: 1; }
@media (max-width: 767.98px) {
  .ProductSelector_arrowButton__9pNla { top: 48px; }
}
.ProductSelector_arrowButton__9pNla.ProductSelector_leftArrow__EO08T { left: 8px; }
.ProductSelector_arrowButton__9pNla.ProductSelector_rightArrow__SbrEX { right: 8px; }
.ProductSelector_progressBarContainer__pmlcg { width: calc(100% - 40px); flex-grow: 1; margin-right: 16px; }
.ProductSelector_progressBarTrack__4L_9r { height: 4px; background-color: rgb(230, 233, 231); border-radius: 2px; overflow: hidden; position: relative; }
.ProductSelector_progressBarThumb___9HSr { height: 100%; background-color: rgb(12, 61, 61); border-radius: 2px; transition: width 0.1s ease-out, transform 0.1s ease-out; position: absolute; top: 0px; left: 0px; }
.ProductSelector_progressBarThumb___9HSr.ProductSelector_slowTransition__gztGN { transition-duration: 0.3s, 0.3s; }
.ProductSelector_controlsContainer__zbXnu { display: flex; align-items: center; justify-content: space-between; margin: 24px 0px; padding: 0px 8px; }
.ProductSelector_arrowButtonsWrapper__HtBtD { display: flex; gap: 8px; }
@keyframes ModalContent_slide-in-out__Q7Je6 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalContent_fade-in-out__ay_gA { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalContent_main__k8QOH { display: flex; flex-direction: column; flex: 1 1 auto; overflow: hidden; background-color: rgb(255, 255, 255); }
  .ModalContent_main__k8QOH.ModalContent_noBackground__4jWKu { background: none; }
  .ModalContent_scrollBlock__kb4FR { height: 100%; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: rgb(209, 213, 219) rgb(247, 248, 247); }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar { width: 8px; height: 8px; cursor: pointer; }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar-track { background-color: rgb(247, 248, 247); }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar-thumb { background-color: rgb(209, 213, 219); }
  .ModalContent_center__NR3bD, .ModalContent_isFooter__lZ_0s { padding: 16px 24px 24px; }
  @media (min-width: 768px) {
  .ModalContent_center__NR3bD, .ModalContent_isFooter__lZ_0s { padding: 24px 48px 40px; }
}
  .ModalContent_noFooter__E3KoH { padding: 16px 24px 40px; }
  @media (min-width: 768px) {
  .ModalContent_noFooter__E3KoH { padding: 24px 40px 40px 48px; }
}
  .ModalContent_centerLarge__d5Ity { padding: 16px 24px; }
  @media (min-width: 768px) {
  .ModalContent_centerLarge__d5Ity { padding: 24px 24px 28px; }
}
  .ModalContent_titleDividerContainer__7jRN8 { padding: 0px 24px 28px; }
  .ModalContent_titleDivider__X22_K { border-top: 1px solid rgb(230, 233, 231); padding-bottom: 24px; }
}

@keyframes Col_slide-in-out__Fhm6E { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Col_fade-in-out__CkdiH { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy{
.Col_col-xxs-auto__fFcr1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-auto__fFcr1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-auto__fFcr1 { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xxs-1__hMKs7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-1__hMKs7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-1__hMKs7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-1__hMKs7 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xxs-1-wide__2KWv3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-1-wide__2KWv3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-1-wide__2KWv3 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xxs-2__jBRHS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-2__jBRHS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-2__jBRHS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-2__jBRHS { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xxs-2-wide__QJE8D { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-2-wide__QJE8D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-2-wide__QJE8D { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xxs-3__jjWG6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-3__jjWG6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-3__jjWG6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-3__jjWG6 { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xxs-3-wide__FzhdU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-3-wide__FzhdU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-3-wide__FzhdU { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xxs-4___PnAY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-4___PnAY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-4___PnAY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-4___PnAY { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xxs-4-wide__Z_mDX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-4-wide__Z_mDX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-4-wide__Z_mDX { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xxs-5__XW4Rj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-5__XW4Rj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-5__XW4Rj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-5__XW4Rj { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xxs-5-wide__3IbcS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-5-wide__3IbcS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-5-wide__3IbcS { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xxs-6__uL2s_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-6__uL2s_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-6__uL2s_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-6__uL2s_ { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xxs-6-wide__rUvCc { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-6-wide__rUvCc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-6-wide__rUvCc { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xxs-7__Nk2BD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-7__Nk2BD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-7__Nk2BD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-7__Nk2BD { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xxs-7-wide___kHVY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-7-wide___kHVY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-7-wide___kHVY { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xxs-8__1COFR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-8__1COFR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-8__1COFR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-8__1COFR { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xxs-8-wide__JD122 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-8-wide__JD122 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-8-wide__JD122 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xxs-9__yICUR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-9__yICUR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-9__yICUR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-9__yICUR { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xxs-9-wide__M1R_h { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-9-wide__M1R_h { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-9-wide__M1R_h { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xxs-10__HfVcI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-10__HfVcI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-10__HfVcI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-10__HfVcI { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xxs-10-wide__co8c8 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-10-wide__co8c8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-10-wide__co8c8 { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xxs-11__Aex6p { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-11__Aex6p { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-11__Aex6p { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-11__Aex6p { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xxs-11-wide__6r9YI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-11-wide__6r9YI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-11-wide__6r9YI { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xxs-12__t7ciE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-12__t7ciE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-12__t7ciE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) {
  .Col_col-xxs-12__t7ciE { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xxs-12-wide__89TYA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxs-12-wide__89TYA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 0) and (min-width: 0) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 0) and (min-width: 768px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 0) and (min-width: 1024px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 0) and (min-width: 1440px) {
  .Col_col-xxs-12-wide__89TYA { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xs-auto__Ot8_4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-auto__Ot8_4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-auto__Ot8_4 { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xs-1__E9lJ5 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-1__E9lJ5 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-1__E9lJ5 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-1__E9lJ5 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xs-1-wide__GyHf1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-1-wide__GyHf1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-1-wide__GyHf1 { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xs-2__gVnWE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-2__gVnWE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-2__gVnWE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-2__gVnWE { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xs-2-wide__9M_pK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-2-wide__9M_pK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-2-wide__9M_pK { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xs-3__ry9Se { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-3__ry9Se { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-3__ry9Se { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-3__ry9Se { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xs-3-wide__8z2Dp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-3-wide__8z2Dp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-3-wide__8z2Dp { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xs-4__XMSmj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-4__XMSmj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-4__XMSmj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-4__XMSmj { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xs-4-wide__F_geI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-4-wide__F_geI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-4-wide__F_geI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-4-wide__F_geI { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xs-5___BlRm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-5___BlRm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-5___BlRm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-5___BlRm { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xs-5-wide__i1qdm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-5-wide__i1qdm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-5-wide__i1qdm { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xs-6__dqiNa { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-6__dqiNa { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-6__dqiNa { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-6__dqiNa { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xs-6-wide__uYlK4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-6-wide__uYlK4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-6-wide__uYlK4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xs-7__Jerip { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-7__Jerip { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-7__Jerip { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-7__Jerip { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xs-7-wide__X2qnC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-7-wide__X2qnC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-7-wide__X2qnC { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xs-8__OkFqF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-8__OkFqF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-8__OkFqF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-8__OkFqF { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xs-8-wide__Is0TY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-8-wide__Is0TY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-8-wide__Is0TY { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xs-9__0uqpp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-9__0uqpp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-9__0uqpp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-9__0uqpp { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xs-9-wide__ptlxL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-9-wide__ptlxL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-9-wide__ptlxL { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xs-10__EhMHr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-10__EhMHr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-10__EhMHr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-10__EhMHr { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xs-10-wide__5s5nJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-10-wide__5s5nJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-10-wide__5s5nJ { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xs-11__DlzQY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-11__DlzQY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-11__DlzQY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-11__DlzQY { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xs-11-wide___hpEn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-11-wide___hpEn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-11-wide___hpEn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-11-wide___hpEn { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xs-12__CZJ57 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-12__CZJ57 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-12__CZJ57 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) {
  .Col_col-xs-12__CZJ57 { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xs-12-wide__1B7qT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xs-12-wide__1B7qT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 568px) and (min-width: 0) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 568px) and (min-width: 768px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 568px) and (min-width: 1024px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 568px) and (min-width: 1440px) {
  .Col_col-xs-12-wide__1B7qT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-s-auto__ysq_d { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-auto__ysq_d { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-auto__ysq_d { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-auto__ysq_d { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-s-1__r5arB { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-1__r5arB { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-1__r5arB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-1__r5arB { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-s-1-wide__su1ws { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-1-wide__su1ws { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-1-wide__su1ws { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-1-wide__su1ws { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-s-2__PEO9k { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-2__PEO9k { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-2__PEO9k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-2__PEO9k { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-s-2-wide__wVDUx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-2-wide__wVDUx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-2-wide__wVDUx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-2-wide__wVDUx { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-s-3__wa_WQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-3__wa_WQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-3__wa_WQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-3__wa_WQ { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-s-3-wide__zZhLS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-3-wide__zZhLS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-3-wide__zZhLS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-3-wide__zZhLS { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-s-4__MYg3X { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-4__MYg3X { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-4__MYg3X { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-4__MYg3X { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-s-4-wide__PGN4K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-4-wide__PGN4K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-4-wide__PGN4K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-4-wide__PGN4K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-s-5__N_uCR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-5__N_uCR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-5__N_uCR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-5__N_uCR { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-s-5-wide__6aJak { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-5-wide__6aJak { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-5-wide__6aJak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-5-wide__6aJak { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-s-6__NGRpi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-6__NGRpi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-6__NGRpi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-6__NGRpi { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-s-6-wide__vmdJh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-6-wide__vmdJh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-6-wide__vmdJh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-6-wide__vmdJh { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-s-7__kYWu2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-7__kYWu2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-7__kYWu2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-7__kYWu2 { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-s-7-wide__vtP2G { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-7-wide__vtP2G { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-7-wide__vtP2G { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-7-wide__vtP2G { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-s-8__0z1eo { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-8__0z1eo { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-8__0z1eo { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-8__0z1eo { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-s-8-wide__oz_VH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-8-wide__oz_VH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-8-wide__oz_VH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-8-wide__oz_VH { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-s-9__QMov_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-9__QMov_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-9__QMov_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-9__QMov_ { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-s-9-wide__1VAQd { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-9-wide__1VAQd { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-9-wide__1VAQd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-9-wide__1VAQd { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-s-10__D9lx6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-10__D9lx6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-10__D9lx6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-10__D9lx6 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-s-10-wide__cz6IY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-10-wide__cz6IY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-10-wide__cz6IY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-10-wide__cz6IY { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-s-11__A1qHf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-11__A1qHf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-11__A1qHf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-11__A1qHf { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-s-11-wide__v_frS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-11-wide__v_frS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-11-wide__v_frS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-11-wide__v_frS { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-s-12__MXrJM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-12__MXrJM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-12__MXrJM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) {
  .Col_col-s-12__MXrJM { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-s-12-wide__hKtgx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-s-12-wide__hKtgx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-s-12-wide__hKtgx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 768px) and (min-width: 0) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .Col_col-s-12-wide__hKtgx { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-ssm-auto__szMAF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-auto__szMAF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-auto__szMAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-auto__szMAF { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-ssm-1__1BciM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-1__1BciM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-1__1BciM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-1__1BciM { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-ssm-1-wide__8IXLA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-1-wide__8IXLA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-1-wide__8IXLA { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-ssm-2__Ttuf9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-2__Ttuf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-2__Ttuf9 { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-ssm-2-wide__yfHPM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-2-wide__yfHPM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-2-wide__yfHPM { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-ssm-3__WKE7x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-3__WKE7x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-3__WKE7x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-3__WKE7x { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-ssm-3-wide__0snGC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-3-wide__0snGC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-3-wide__0snGC { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-ssm-4__sQMak { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-4__sQMak { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-4__sQMak { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-4__sQMak { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-ssm-4-wide__FXq_K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-4-wide__FXq_K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-4-wide__FXq_K { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-ssm-5__MOVIX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-5__MOVIX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-5__MOVIX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-5__MOVIX { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-ssm-5-wide__6N44C { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-5-wide__6N44C { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-5-wide__6N44C { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-ssm-6__5qHAF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-6__5qHAF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-6__5qHAF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-6__5qHAF { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-ssm-6-wide__W5BHT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-6-wide__W5BHT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-6-wide__W5BHT { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-ssm-7__Z18jL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-7__Z18jL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-7__Z18jL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-7__Z18jL { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-ssm-7-wide__yWIXy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-7-wide__yWIXy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-7-wide__yWIXy { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-ssm-8__OifaH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-8__OifaH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-8__OifaH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-8__OifaH { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-ssm-8-wide___Ef8F { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-8-wide___Ef8F { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-8-wide___Ef8F { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-ssm-9__gkuJZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-9__gkuJZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-9__gkuJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-9__gkuJZ { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-ssm-9-wide__ZA_w_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-9-wide__ZA_w_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-9-wide__ZA_w_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-ssm-10__kqNaS { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-10__kqNaS { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-10__kqNaS { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-10__kqNaS { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-ssm-10-wide__ToRvK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-10-wide__ToRvK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-10-wide__ToRvK { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-ssm-11__RDpvn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-11__RDpvn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-11__RDpvn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-11__RDpvn { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-ssm-11-wide__GM261 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-11-wide__GM261 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-11-wide__GM261 { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-ssm-12__UyugL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-12__UyugL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-12__UyugL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) {
  .Col_col-ssm-12__UyugL { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-ssm-12-wide__qN0xd { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-ssm-12-wide__qN0xd { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 960px) and (min-width: 0) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 960px) and (min-width: 768px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 960px) and (min-width: 1024px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 960px) and (min-width: 1440px) {
  .Col_col-ssm-12-wide__qN0xd { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-sm-auto__acOEh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-auto__acOEh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-auto__acOEh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-auto__acOEh { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-sm-1__l7tP2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-1__l7tP2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-1__l7tP2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-1__l7tP2 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-sm-1-wide__kLodh { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-1-wide__kLodh { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-1-wide__kLodh { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-1-wide__kLodh { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-sm-2__W_7Wu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-2__W_7Wu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-2__W_7Wu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-2__W_7Wu { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-sm-2-wide__QYqva { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-2-wide__QYqva { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-2-wide__QYqva { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-2-wide__QYqva { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-sm-3__nwSvI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-3__nwSvI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-3__nwSvI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-3__nwSvI { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-sm-3-wide__aW8Tu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-3-wide__aW8Tu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-3-wide__aW8Tu { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-sm-4__4RROm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-4__4RROm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-4__4RROm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-4__4RROm { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-sm-4-wide__299a0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-4-wide__299a0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-4-wide__299a0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-4-wide__299a0 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-sm-5__Q6HjQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-5__Q6HjQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-5__Q6HjQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-5__Q6HjQ { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-sm-5-wide__G_RfC { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-5-wide__G_RfC { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-5-wide__G_RfC { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-sm-6__B6v_8 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-6__B6v_8 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-6__B6v_8 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-6__B6v_8 { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-sm-6-wide__bwvB4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-6-wide__bwvB4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-6-wide__bwvB4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-sm-7__RjKcP { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-7__RjKcP { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-7__RjKcP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-7__RjKcP { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-sm-7-wide__W5icK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-7-wide__W5icK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-7-wide__W5icK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-7-wide__W5icK { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-sm-8__BAJj9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-8__BAJj9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-8__BAJj9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-8__BAJj9 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-sm-8-wide__CJlbp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-8-wide__CJlbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-8-wide__CJlbp { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-sm-9__uxFrl { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-9__uxFrl { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-9__uxFrl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-9__uxFrl { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-sm-9-wide__3aVDi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-9-wide__3aVDi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-9-wide__3aVDi { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-sm-10__NfDUy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-10__NfDUy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-10__NfDUy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-10__NfDUy { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-sm-10-wide__UnTnn { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-10-wide__UnTnn { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-10-wide__UnTnn { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-sm-11__ZwbF1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-11__ZwbF1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-11__ZwbF1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-11__ZwbF1 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-sm-11-wide__QQT_j { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-11-wide__QQT_j { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-11-wide__QQT_j { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-sm-12__gfFBI { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-12__gfFBI { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-12__gfFBI { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) {
  .Col_col-sm-12__gfFBI { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-sm-12-wide__43QgT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-sm-12-wide__43QgT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-sm-12-wide__43QgT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1280px) and (min-width: 0) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1024px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1280px) and (min-width: 1440px) {
  .Col_col-sm-12-wide__43QgT { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-m-auto__o4DIE { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-auto__o4DIE { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-auto__o4DIE { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-auto__o4DIE { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-m-1__GQxz7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-1__GQxz7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-1__GQxz7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1__GQxz7 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-m-1-wide___KBzY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-1-wide___KBzY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-1-wide___KBzY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-1-wide___KBzY { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-m-2__nUJlM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-2__nUJlM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-2__nUJlM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2__nUJlM { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-m-2-wide__QCaE_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-2-wide__QCaE_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-2-wide__QCaE_ { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-m-3__1r6QV { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-3__1r6QV { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-3__1r6QV { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3__1r6QV { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-m-3-wide__i0Pa0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-3-wide__i0Pa0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-3-wide__i0Pa0 { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-m-4__iiWP0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-4__iiWP0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-4__iiWP0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4__iiWP0 { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-m-4-wide__WEyco { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-4-wide__WEyco { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-4-wide__WEyco { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-4-wide__WEyco { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-m-5__pG48o { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-5__pG48o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-5__pG48o { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5__pG48o { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-m-5-wide__dRa1J { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-5-wide__dRa1J { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-5-wide__dRa1J { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-5-wide__dRa1J { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-m-6__Bne__ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-6__Bne__ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-6__Bne__ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6__Bne__ { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-m-6-wide__MQ2a4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-6-wide__MQ2a4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-6-wide__MQ2a4 { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-m-7__pljhr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-7__pljhr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-7__pljhr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7__pljhr { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-m-7-wide__yYt5K { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-7-wide__yYt5K { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-7-wide__yYt5K { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-7-wide__yYt5K { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-m-8__f_Ap3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-8__f_Ap3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-8__f_Ap3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8__f_Ap3 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-m-8-wide__8izzx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-8-wide__8izzx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-8-wide__8izzx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-8-wide__8izzx { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-m-9__02DTs { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-9__02DTs { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-9__02DTs { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9__02DTs { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-m-9-wide__VOfx_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-9-wide__VOfx_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-9-wide__VOfx_ { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-m-10__TRZKv { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-10__TRZKv { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-10__TRZKv { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10__TRZKv { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-m-10-wide__AhyvM { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-10-wide__AhyvM { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-10-wide__AhyvM { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-10-wide__AhyvM { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-m-11__24G4l { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-11__24G4l { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-11__24G4l { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11__24G4l { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-m-11-wide__rp59x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-11-wide__rp59x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-11-wide__rp59x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-11-wide__rp59x { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-m-12__mJ_Iq { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-12__mJ_Iq { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-12__mJ_Iq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12__mJ_Iq { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-m-12-wide__iXXTz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-m-12-wide__iXXTz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-m-12-wide__iXXTz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) and (min-width: 0) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .Col_col-m-12-wide__iXXTz { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xm-auto__u5D_D { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-auto__u5D_D { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-auto__u5D_D { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-auto__u5D_D { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xm-1__JchY4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-1__JchY4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-1__JchY4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-1__JchY4 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xm-1-wide__3ANZZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-1-wide__3ANZZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-1-wide__3ANZZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xm-2__pZQcr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-2__pZQcr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-2__pZQcr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-2__pZQcr { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xm-2-wide__sZTS3 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-2-wide__sZTS3 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-2-wide__sZTS3 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xm-3__3fQUt { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-3__3fQUt { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-3__3fQUt { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-3__3fQUt { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xm-3-wide__mXCBy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-3-wide__mXCBy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-3-wide__mXCBy { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xm-4__1t_6_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-4__1t_6_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-4__1t_6_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-4__1t_6_ { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xm-4-wide__uF905 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-4-wide__uF905 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-4-wide__uF905 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-4-wide__uF905 { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xm-5__NhOpD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-5__NhOpD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-5__NhOpD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-5__NhOpD { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xm-5-wide__i_J_L { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-5-wide__i_J_L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-5-wide__i_J_L { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xm-6__EPZoK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-6__EPZoK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-6__EPZoK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-6__EPZoK { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xm-6-wide__VhzAH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-6-wide__VhzAH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-6-wide__VhzAH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xm-7__7TkpJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-7__7TkpJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-7__7TkpJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-7__7TkpJ { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xm-7-wide__kNPjU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-7-wide__kNPjU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-7-wide__kNPjU { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xm-8__3EsE9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-8__3EsE9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-8__3EsE9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-8__3EsE9 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xm-8-wide__OmPmr { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-8-wide__OmPmr { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-8-wide__OmPmr { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xm-9__VJQ3Q { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-9__VJQ3Q { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-9__VJQ3Q { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-9__VJQ3Q { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xm-9-wide__5y1qW { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-9-wide__5y1qW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-9-wide__5y1qW { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xm-10__X8Ly9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-10__X8Ly9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-10__X8Ly9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-10__X8Ly9 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xm-10-wide__V7roR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-10-wide__V7roR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-10-wide__V7roR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-10-wide__V7roR { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xm-11__7IeC_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-11__7IeC_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-11__7IeC_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-11__7IeC_ { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xm-11-wide__i7Jey { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-11-wide__i7Jey { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-11-wide__i7Jey { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xm-12__W3azF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-12__W3azF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-12__W3azF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) {
  .Col_col-xm-12__W3azF { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xm-12-wide__w1Mzy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xm-12-wide__w1Mzy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1366px) and (min-width: 0) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1024px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1366px) and (min-width: 1440px) {
  .Col_col-xm-12-wide__w1Mzy { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-l-auto__sjE_x { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-auto__sjE_x { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-auto__sjE_x { padding-left: 18px; padding-right: 18px; flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-l-1__v8Y_b { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-1__v8Y_b { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-1__v8Y_b { padding-left: 18px; padding-right: 18px; flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-l-1-wide__a9vJZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-1-wide__a9vJZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-1-wide__a9vJZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-l-2__V7RRf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-2__V7RRf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-2__V7RRf { padding-left: 18px; padding-right: 18px; flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-l-2-wide__S4_Uq { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-2-wide__S4_Uq { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-2-wide__S4_Uq { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-l-3__TfSuY { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-3__TfSuY { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-3__TfSuY { padding-left: 18px; padding-right: 18px; flex: 0 0 25%; max-width: 25%; }
}
.Col_col-l-3-wide__8ddMA { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-3-wide__8ddMA { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-3-wide__8ddMA { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-3-wide__8ddMA { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-l-4___JN2g { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-4___JN2g { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-4___JN2g { padding-left: 18px; padding-right: 18px; flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-l-4-wide__kk4AR { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-4-wide__kk4AR { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-4-wide__kk4AR { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-4-wide__kk4AR { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-l-5__F7AaU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-5__F7AaU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-5__F7AaU { padding-left: 18px; padding-right: 18px; flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-l-5-wide__4YEpu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-5-wide__4YEpu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-5-wide__4YEpu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-5-wide__4YEpu { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-l-6__7Qbf9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-6__7Qbf9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-6__7Qbf9 { padding-left: 18px; padding-right: 18px; flex: 0 0 50%; max-width: 50%; }
}
.Col_col-l-6-wide__ciqtH { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-6-wide__ciqtH { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-6-wide__ciqtH { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-6-wide__ciqtH { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-l-7__ri2hf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-7__ri2hf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-7__ri2hf { padding-left: 18px; padding-right: 18px; flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-l-7-wide__smgMp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-7-wide__smgMp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-7-wide__smgMp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-7-wide__smgMp { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-l-8__Lifa6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-8__Lifa6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-8__Lifa6 { padding-left: 18px; padding-right: 18px; flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-l-8-wide__V8WFN { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-8-wide__V8WFN { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-8-wide__V8WFN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-8-wide__V8WFN { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-l-9__fr2T1 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-9__fr2T1 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-9__fr2T1 { padding-left: 18px; padding-right: 18px; flex: 0 0 75%; max-width: 75%; }
}
.Col_col-l-9-wide__O59nx { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-9-wide__O59nx { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-9-wide__O59nx { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-9-wide__O59nx { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-l-10__M3ire { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-10__M3ire { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-10__M3ire { padding-left: 18px; padding-right: 18px; flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-l-10-wide__yJajm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-10-wide__yJajm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-10-wide__yJajm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-10-wide__yJajm { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-l-11__w805L { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-11__w805L { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-11__w805L { padding-left: 18px; padding-right: 18px; flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-l-11-wide__80Vqu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-11-wide__80Vqu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-11-wide__80Vqu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-11-wide__80Vqu { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-l-12__QYGbp { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-12__QYGbp { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-12__QYGbp { padding-left: 18px; padding-right: 18px; flex: 0 0 100%; max-width: 100%; }
}
.Col_col-l-12-wide__RzEvX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-l-12-wide__RzEvX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-l-12-wide__RzEvX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) and (min-width: 0) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1440px) and (min-width: 768px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1024px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .Col_col-l-12-wide__RzEvX { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xl-auto__nbtGL { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-auto__nbtGL { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-auto__nbtGL { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-auto__nbtGL { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xl-1__UHCP9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-1__UHCP9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-1__UHCP9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-1__UHCP9 { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xl-1-wide__g4yvZ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-1-wide__g4yvZ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-1-wide__g4yvZ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xl-2__52jmB { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-2__52jmB { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-2__52jmB { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-2__52jmB { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xl-2-wide__1vZ_7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-2-wide__1vZ_7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-2-wide__1vZ_7 { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xl-3__LrPIK { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-3__LrPIK { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-3__LrPIK { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-3__LrPIK { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xl-3-wide__y2jqJ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-3-wide__y2jqJ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-3-wide__y2jqJ { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xl-4__7xa66 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-4__7xa66 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-4__7xa66 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-4__7xa66 { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xl-4-wide__LqRzP { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-4-wide__LqRzP { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-4-wide__LqRzP { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xl-5__gAjvy { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-5__gAjvy { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-5__gAjvy { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-5__gAjvy { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xl-5-wide__6TnKQ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-5-wide__6TnKQ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-5-wide__6TnKQ { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xl-6__XKXUN { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-6__XKXUN { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-6__XKXUN { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-6__XKXUN { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xl-6-wide__hEQTi { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-6-wide__hEQTi { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-6-wide__hEQTi { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xl-7__Vl40M { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-7__Vl40M { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-7__Vl40M { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-7__Vl40M { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xl-7-wide__4_wQj { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-7-wide__4_wQj { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-7-wide__4_wQj { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xl-8__Cf2NU { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-8__Cf2NU { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-8__Cf2NU { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-8__Cf2NU { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xl-8-wide__mFDAu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-8-wide__mFDAu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-8-wide__mFDAu { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xl-9__o_jTW { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-9__o_jTW { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-9__o_jTW { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-9__o_jTW { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xl-9-wide__p4Uj7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-9-wide__p4Uj7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-9-wide__p4Uj7 { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xl-10__A8gVf { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-10__A8gVf { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-10__A8gVf { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-10__A8gVf { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xl-10-wide__QuG6y { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-10-wide__QuG6y { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-10-wide__QuG6y { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xl-11___GjA9 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-11___GjA9 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-11___GjA9 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-11___GjA9 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xl-11-wide__3ccSF { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-11-wide__3ccSF { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-11-wide__3ccSF { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xl-12__78Ztk { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-12__78Ztk { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-12__78Ztk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) {
  .Col_col-xl-12__78Ztk { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xl-12-wide__Gqv7k { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xl-12-wide__Gqv7k { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1680px) and (min-width: 0) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1680px) and (min-width: 768px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1024px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) and (min-width: 1440px) {
  .Col_col-xl-12-wide__Gqv7k { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_col-xxl-auto__vq6Nc { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-auto__vq6Nc { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-auto__vq6Nc { flex-grow: 1; flex-basis: 0px; width: auto; max-width: 100%; }
}
.Col_col-xxl-1__oCk4_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-1__oCk4_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-1__oCk4_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-1__oCk4_ { flex: 0 0 8.33333%; max-width: 8.33333%; }
}
.Col_col-xxl-1-wide__4M1d_ { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-1-wide__4M1d_ { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 16px); max-width: calc(8.33333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-1-wide__4M1d_ { flex: 0 0 calc(8.33333% + 36px); max-width: calc(8.33333% + 36px); }
}
.Col_col-xxl-2__29qCu { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-2__29qCu { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-2__29qCu { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-2__29qCu { flex: 0 0 16.6667%; max-width: 16.6667%; }
}
.Col_col-xxl-2-wide__aB7pm { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-2-wide__aB7pm { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 16px); max-width: calc(16.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-2-wide__aB7pm { flex: 0 0 calc(16.6667% + 36px); max-width: calc(16.6667% + 36px); }
}
.Col_col-xxl-3__Ui4I0 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-3__Ui4I0 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-3__Ui4I0 { flex: 0 0 25%; max-width: 25%; }
}
.Col_col-xxl-3-wide__vnwoz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-3-wide__vnwoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 16px); max-width: calc(25% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-3-wide__vnwoz { flex: 0 0 calc(25% + 36px); max-width: calc(25% + 36px); }
}
.Col_col-xxl-4__iMuzT { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-4__iMuzT { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-4__iMuzT { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-4__iMuzT { flex: 0 0 33.3333%; max-width: 33.3333%; }
}
.Col_col-xxl-4-wide__NmmPz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-4-wide__NmmPz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 16px); max-width: calc(33.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-4-wide__NmmPz { flex: 0 0 calc(33.3333% + 36px); max-width: calc(33.3333% + 36px); }
}
.Col_col-xxl-5__yLyV7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-5__yLyV7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-5__yLyV7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-5__yLyV7 { flex: 0 0 41.6667%; max-width: 41.6667%; }
}
.Col_col-xxl-5-wide__Ob_49 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-5-wide__Ob_49 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 16px); max-width: calc(41.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-5-wide__Ob_49 { flex: 0 0 calc(41.6667% + 36px); max-width: calc(41.6667% + 36px); }
}
.Col_col-xxl-6__feCbX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-6__feCbX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-6__feCbX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-6__feCbX { flex: 0 0 50%; max-width: 50%; }
}
.Col_col-xxl-6-wide__94Y8f { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-6-wide__94Y8f { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 16px); max-width: calc(50% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-6-wide__94Y8f { flex: 0 0 calc(50% + 36px); max-width: calc(50% + 36px); }
}
.Col_col-xxl-7__AJsLk { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-7__AJsLk { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-7__AJsLk { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-7__AJsLk { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
.Col_col-xxl-7-wide__M63E7 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-7-wide__M63E7 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 16px); max-width: calc(58.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-7-wide__M63E7 { flex: 0 0 calc(58.3333% + 36px); max-width: calc(58.3333% + 36px); }
}
.Col_col-xxl-8__3oOW4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-8__3oOW4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-8__3oOW4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-8__3oOW4 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.Col_col-xxl-8-wide__0PXb2 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-8-wide__0PXb2 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 16px); max-width: calc(66.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-8-wide__0PXb2 { flex: 0 0 calc(66.6667% + 36px); max-width: calc(66.6667% + 36px); }
}
.Col_col-xxl-9__pzpFX { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-9__pzpFX { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-9__pzpFX { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-9__pzpFX { flex: 0 0 75%; max-width: 75%; }
}
.Col_col-xxl-9-wide__s1Fiw { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-9-wide__s1Fiw { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 16px); max-width: calc(75% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-9-wide__s1Fiw { flex: 0 0 calc(75% + 36px); max-width: calc(75% + 36px); }
}
.Col_col-xxl-10__Qjms6 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-10__Qjms6 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-10__Qjms6 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-10__Qjms6 { flex: 0 0 83.3333%; max-width: 83.3333%; }
}
.Col_col-xxl-10-wide__oJbzl { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-10-wide__oJbzl { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 16px); max-width: calc(83.3333% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-10-wide__oJbzl { flex: 0 0 calc(83.3333% + 36px); max-width: calc(83.3333% + 36px); }
}
.Col_col-xxl-11__w6mI4 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-11__w6mI4 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-11__w6mI4 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-11__w6mI4 { flex: 0 0 91.6667%; max-width: 91.6667%; }
}
.Col_col-xxl-11-wide__aAhiD { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-11-wide__aAhiD { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 16px); max-width: calc(91.6667% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-11-wide__aAhiD { flex: 0 0 calc(91.6667% + 36px); max-width: calc(91.6667% + 36px); }
}
.Col_col-xxl-12__VNYoz { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-12__VNYoz { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-12__VNYoz { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) {
  .Col_col-xxl-12__VNYoz { flex: 0 0 100%; max-width: 100%; }
}
.Col_col-xxl-12-wide__7Qz58 { position: relative; width: 100%; }
@media (min-width: 0) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 768px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1024px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1440px) {
  .Col_col-xxl-12-wide__7Qz58 { padding-left: 18px; padding-right: 18px; }
}
@media (min-width: 1920px) and (min-width: 0) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 16px); max-width: calc(100% + 16px); }
}
@media (min-width: 1920px) and (min-width: 768px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1024px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1920px) and (min-width: 1440px) {
  .Col_col-xxl-12-wide__7Qz58 { flex: 0 0 calc(100% + 36px); max-width: calc(100% + 36px); }
}
.Col_no-gutter__Jzy1_ { padding-left: 0px; padding-right: 0px; }
@media (min-width: 0) {
  .Col_offset-xxs-0__N91yW { margin-left: 0px; }
  .Col_offset-xxs-1__E0ByQ { margin-left: 8.33333%; }
  .Col_offset-xxs-2__g7ic3 { margin-left: 16.6667%; }
  .Col_offset-xxs-3__qabcZ { margin-left: 25%; }
  .Col_offset-xxs-4__v6OwR { margin-left: 33.3333%; }
  .Col_offset-xxs-5__vTQLz { margin-left: 41.6667%; }
  .Col_offset-xxs-6__lcYGp { margin-left: 50%; }
  .Col_offset-xxs-7__4hxO1 { margin-left: 58.3333%; }
  .Col_offset-xxs-8__qSRD1 { margin-left: 66.6667%; }
  .Col_offset-xxs-9__hM_YP { margin-left: 75%; }
  .Col_offset-xxs-10__Jv9U6 { margin-left: 83.3333%; }
  .Col_offset-xxs-11__GLCKJ { margin-left: 91.6667%; }
}
@media (min-width: 568px) {
  .Col_offset-xs-0__oX0Uu { margin-left: 0px; }
  .Col_offset-xs-1__i4wnp { margin-left: 8.33333%; }
  .Col_offset-xs-2___06BD { margin-left: 16.6667%; }
  .Col_offset-xs-3__xHIvc { margin-left: 25%; }
  .Col_offset-xs-4__AP93k { margin-left: 33.3333%; }
  .Col_offset-xs-5__UYs_x { margin-left: 41.6667%; }
  .Col_offset-xs-6__tWIZO { margin-left: 50%; }
  .Col_offset-xs-7__NGgjK { margin-left: 58.3333%; }
  .Col_offset-xs-8__zSu5e { margin-left: 66.6667%; }
  .Col_offset-xs-9__kU24q { margin-left: 75%; }
  .Col_offset-xs-10__2vllX { margin-left: 83.3333%; }
  .Col_offset-xs-11__8w3Su { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
  .Col_offset-s-0__6GgyY { margin-left: 0px; }
  .Col_offset-s-1__tpGIg { margin-left: 8.33333%; }
  .Col_offset-s-2__yNzUY { margin-left: 16.6667%; }
  .Col_offset-s-3__ii_mH { margin-left: 25%; }
  .Col_offset-s-4__Zp7mv { margin-left: 33.3333%; }
  .Col_offset-s-5__817oT { margin-left: 41.6667%; }
  .Col_offset-s-6__1s9SR { margin-left: 50%; }
  .Col_offset-s-7__k0xfE { margin-left: 58.3333%; }
  .Col_offset-s-8__H_7iN { margin-left: 66.6667%; }
  .Col_offset-s-9__xEAkK { margin-left: 75%; }
  .Col_offset-s-10__ioFg2 { margin-left: 83.3333%; }
  .Col_offset-s-11__cn921 { margin-left: 91.6667%; }
}
@media (min-width: 960px) {
  .Col_offset-ssm-0__67_oB { margin-left: 0px; }
  .Col_offset-ssm-1__uSYvJ { margin-left: 8.33333%; }
  .Col_offset-ssm-2__AYrg3 { margin-left: 16.6667%; }
  .Col_offset-ssm-3__AbRpK { margin-left: 25%; }
  .Col_offset-ssm-4__k41IX { margin-left: 33.3333%; }
  .Col_offset-ssm-5__DUGiW { margin-left: 41.6667%; }
  .Col_offset-ssm-6__b1CMz { margin-left: 50%; }
  .Col_offset-ssm-7__xKYKZ { margin-left: 58.3333%; }
  .Col_offset-ssm-8__1_p4M { margin-left: 66.6667%; }
  .Col_offset-ssm-9__G8Jas { margin-left: 75%; }
  .Col_offset-ssm-10__6VmPY { margin-left: 83.3333%; }
  .Col_offset-ssm-11__wlD91 { margin-left: 91.6667%; }
}
@media (min-width: 1280px) {
  .Col_offset-sm-0__T8e7p { margin-left: 0px; }
  .Col_offset-sm-1__jCjMC { margin-left: 8.33333%; }
  .Col_offset-sm-2__BSMMA { margin-left: 16.6667%; }
  .Col_offset-sm-3__GoFR0 { margin-left: 25%; }
  .Col_offset-sm-4__1SAh2 { margin-left: 33.3333%; }
  .Col_offset-sm-5__9FXZe { margin-left: 41.6667%; }
  .Col_offset-sm-6__Cuoy6 { margin-left: 50%; }
  .Col_offset-sm-7___Y5aU { margin-left: 58.3333%; }
  .Col_offset-sm-8__4HkcP { margin-left: 66.6667%; }
  .Col_offset-sm-9__aT__t { margin-left: 75%; }
  .Col_offset-sm-10__C1NxK { margin-left: 83.3333%; }
  .Col_offset-sm-11__osxY5 { margin-left: 91.6667%; }
}
@media (min-width: 1024px) {
  .Col_offset-m-0__29ABc { margin-left: 0px; }
  .Col_offset-m-1__8_dTc { margin-left: 8.33333%; }
  .Col_offset-m-2__bqziE { margin-left: 16.6667%; }
  .Col_offset-m-3__PcH0M { margin-left: 25%; }
  .Col_offset-m-4__GBe09 { margin-left: 33.3333%; }
  .Col_offset-m-5__VS06a { margin-left: 41.6667%; }
  .Col_offset-m-6__0Wjc1 { margin-left: 50%; }
  .Col_offset-m-7__MLJvu { margin-left: 58.3333%; }
  .Col_offset-m-8__cCvIP { margin-left: 66.6667%; }
  .Col_offset-m-9__o3fsy { margin-left: 75%; }
  .Col_offset-m-10__h5WWu { margin-left: 83.3333%; }
  .Col_offset-m-11__CGxS_ { margin-left: 91.6667%; }
}
@media (min-width: 1366px) {
  .Col_offset-xm-0__0Q52j { margin-left: 0px; }
  .Col_offset-xm-1__qroWm { margin-left: 8.33333%; }
  .Col_offset-xm-2__SDahr { margin-left: 16.6667%; }
  .Col_offset-xm-3__atTdX { margin-left: 25%; }
  .Col_offset-xm-4__d6393 { margin-left: 33.3333%; }
  .Col_offset-xm-5__84nfW { margin-left: 41.6667%; }
  .Col_offset-xm-6__J0cZJ { margin-left: 50%; }
  .Col_offset-xm-7__GM7uj { margin-left: 58.3333%; }
  .Col_offset-xm-8__w_Gi2 { margin-left: 66.6667%; }
  .Col_offset-xm-9__zSCil { margin-left: 75%; }
  .Col_offset-xm-10__be9mL { margin-left: 83.3333%; }
  .Col_offset-xm-11__Fn5SW { margin-left: 91.6667%; }
}
@media (min-width: 1440px) {
  .Col_offset-l-0__J29Yd { margin-left: 0px; }
  .Col_offset-l-1__e2Bbz { margin-left: 8.33333%; }
  .Col_offset-l-2__j3lnD { margin-left: 16.6667%; }
  .Col_offset-l-3__ISzlf { margin-left: 25%; }
  .Col_offset-l-4__e5xfx { margin-left: 33.3333%; }
  .Col_offset-l-5__Svldr { margin-left: 41.6667%; }
  .Col_offset-l-6__PQkWn { margin-left: 50%; }
  .Col_offset-l-7__vQoZ7 { margin-left: 58.3333%; }
  .Col_offset-l-8__tsCtn { margin-left: 66.6667%; }
  .Col_offset-l-9__pR_K9 { margin-left: 75%; }
  .Col_offset-l-10__8NI6a { margin-left: 83.3333%; }
  .Col_offset-l-11__SFYWh { margin-left: 91.6667%; }
}
@media (min-width: 1680px) {
  .Col_offset-xl-0__fJHh8 { margin-left: 0px; }
  .Col_offset-xl-1__ccFou { margin-left: 8.33333%; }
  .Col_offset-xl-2__V4xFO { margin-left: 16.6667%; }
  .Col_offset-xl-3__0rcJv { margin-left: 25%; }
  .Col_offset-xl-4__aYVa_ { margin-left: 33.3333%; }
  .Col_offset-xl-5__pzcG_ { margin-left: 41.6667%; }
  .Col_offset-xl-6__Y3OFh { margin-left: 50%; }
  .Col_offset-xl-7__KPW_y { margin-left: 58.3333%; }
  .Col_offset-xl-8__dTRsy { margin-left: 66.6667%; }
  .Col_offset-xl-9__Iwa61 { margin-left: 75%; }
  .Col_offset-xl-10__F4_FN { margin-left: 83.3333%; }
  .Col_offset-xl-11__m55EF { margin-left: 91.6667%; }
}
@media (min-width: 1920px) {
  .Col_offset-xxl-0__hMIN7 { margin-left: 0px; }
  .Col_offset-xxl-1__uejfV { margin-left: 8.33333%; }
  .Col_offset-xxl-2__fDhpK { margin-left: 16.6667%; }
  .Col_offset-xxl-3__Oqzen { margin-left: 25%; }
  .Col_offset-xxl-4__AL0te { margin-left: 33.3333%; }
  .Col_offset-xxl-5__IphIk { margin-left: 41.6667%; }
  .Col_offset-xxl-6__Qy2xJ { margin-left: 50%; }
  .Col_offset-xxl-7__rioGD { margin-left: 58.3333%; }
  .Col_offset-xxl-8__j5PPH { margin-left: 66.6667%; }
  .Col_offset-xxl-9__OoNpc { margin-left: 75%; }
  .Col_offset-xxl-10__qq0a6 { margin-left: 83.3333%; }
  .Col_offset-xxl-11__4k_ar { margin-left: 91.6667%; }
}
}

@keyframes Row_slide-in-out__rTYUF { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Row_fade-in-out__c8Fal { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .Row_rowWithGutter__l_jyK, .Row_row__EKXAf { display: flex; flex-wrap: wrap; }
  @media (min-width: 0) {
  .Row_rowWithGutter__l_jyK { margin-left: -8px; margin-right: -8px; }
}
  @media (min-width: 768px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 1024px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 1440px) {
  .Row_rowWithGutter__l_jyK { margin-left: -18px; margin-right: -18px; }
}
  @media (min-width: 0) {
  .Row_row--align-xxs-left__bob9l { justify-content: left; }
  .Row_row--align-xxs-center__f15EX { justify-content: center; }
  .Row_row--align-xxs-right__nl_R8 { justify-content: flex-end; }
  .Row_row--align-xxs-between__P14hl { justify-content: space-between; }
  .Row_row--align-xxs-around__R5Uql { justify-content: space-around; }
  .Row_row--align-xxs-evenly__RHGr_ { justify-content: space-evenly; }
}
  @media (min-width: 568px) {
  .Row_row--align-xs-left__rvNKD { justify-content: left; }
  .Row_row--align-xs-center__0FrRf { justify-content: center; }
  .Row_row--align-xs-right__5r4Nh { justify-content: flex-end; }
  .Row_row--align-xs-between__m9_9D { justify-content: space-between; }
  .Row_row--align-xs-around__HgbPb { justify-content: space-around; }
  .Row_row--align-xs-evenly__0zzVE { justify-content: space-evenly; }
}
  @media (min-width: 768px) {
  .Row_row--align-s-left__JfGVT { justify-content: left; }
  .Row_row--align-s-center__LdYpx { justify-content: center; }
  .Row_row--align-s-right__PcYCJ { justify-content: flex-end; }
  .Row_row--align-s-between__NF_1C { justify-content: space-between; }
  .Row_row--align-s-around__dItNu { justify-content: space-around; }
  .Row_row--align-s-evenly__zZF9n { justify-content: space-evenly; }
}
  @media (min-width: 960px) {
  .Row_row--align-ssm-left__QR8a1 { justify-content: left; }
  .Row_row--align-ssm-center__hrIFk { justify-content: center; }
  .Row_row--align-ssm-right__OamYF { justify-content: flex-end; }
  .Row_row--align-ssm-between__BRz5E { justify-content: space-between; }
  .Row_row--align-ssm-around__15L8S { justify-content: space-around; }
  .Row_row--align-ssm-evenly__5CRS8 { justify-content: space-evenly; }
}
  @media (min-width: 1280px) {
  .Row_row--align-sm-left__dw6xo { justify-content: left; }
  .Row_row--align-sm-center__WhyyV { justify-content: center; }
  .Row_row--align-sm-right__XS_0U { justify-content: flex-end; }
  .Row_row--align-sm-between__n_3Ps { justify-content: space-between; }
  .Row_row--align-sm-around__blmvh { justify-content: space-around; }
  .Row_row--align-sm-evenly__wicjX { justify-content: space-evenly; }
}
  @media (min-width: 1024px) {
  .Row_row--align-m-left__en69x { justify-content: left; }
  .Row_row--align-m-center__M4CE5 { justify-content: center; }
  .Row_row--align-m-right__r3_K6 { justify-content: flex-end; }
  .Row_row--align-m-between__t5TxU { justify-content: space-between; }
  .Row_row--align-m-around__a1rLg { justify-content: space-around; }
  .Row_row--align-m-evenly__DzfVq { justify-content: space-evenly; }
}
  @media (min-width: 1366px) {
  .Row_row--align-xm-left__VXWi3 { justify-content: left; }
  .Row_row--align-xm-center__Rx7DC { justify-content: center; }
  .Row_row--align-xm-right__Jn1N6 { justify-content: flex-end; }
  .Row_row--align-xm-between__qaej_ { justify-content: space-between; }
  .Row_row--align-xm-around__1yTRS { justify-content: space-around; }
  .Row_row--align-xm-evenly__pfT76 { justify-content: space-evenly; }
}
  @media (min-width: 1440px) {
  .Row_row--align-l-left__FoN3A { justify-content: left; }
  .Row_row--align-l-center__my3GZ { justify-content: center; }
  .Row_row--align-l-right__A0oAG { justify-content: flex-end; }
  .Row_row--align-l-between__VY6k7 { justify-content: space-between; }
  .Row_row--align-l-around__HhrGA { justify-content: space-around; }
  .Row_row--align-l-evenly__MQfZt { justify-content: space-evenly; }
}
  @media (min-width: 1680px) {
  .Row_row--align-xl-left__yyEa2 { justify-content: left; }
  .Row_row--align-xl-center__CpSym { justify-content: center; }
  .Row_row--align-xl-right__KT53y { justify-content: flex-end; }
  .Row_row--align-xl-between__Ew_bq { justify-content: space-between; }
  .Row_row--align-xl-around__nJV3q { justify-content: space-around; }
  .Row_row--align-xl-evenly__JKdjr { justify-content: space-evenly; }
}
  @media (min-width: 1920px) {
  .Row_row--align-xxl-left__DfMqN { justify-content: left; }
  .Row_row--align-xxl-center__3O49p { justify-content: center; }
  .Row_row--align-xxl-right__H4dTx { justify-content: flex-end; }
  .Row_row--align-xxl-between__7OFcE { justify-content: space-between; }
  .Row_row--align-xxl-around__a9SP9 { justify-content: space-around; }
  .Row_row--align-xxl-evenly__OE3Dc { justify-content: space-evenly; }
}
}
@keyframes ModalContentContainer_slide-in-out__9uMH1 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalContentContainer_fade-in-out__cZbiD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalContentContainer_root__fpSO6 { display: flex; flex-direction: column; width: 100%; height: auto; max-height: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 18px 48px; border-radius: 8px; word-break: break-word; }
  @media (max-width: 767.98px) {
  .ModalContentContainer_root__fpSO6 { border-radius: 5px; }
}
  .ModalContentContainer_col__q64Cl, .ModalContentContainer_row__24ZRu { height: inherit; max-height: 100vh; }
  .ModalContentContainer_noGutter__BaGIa { padding-right: 0px; padding-left: 0px; }
}
@keyframes ModalHeader_slide-in-out__pN2lm { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalHeader_fade-in-out__rjlsT { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalHeader_header__H9eeu { padding: 0px 24px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgb(230, 233, 231) 0px -1px 0px inset; }
  @media (min-width: 768px) {
  .ModalHeader_header__H9eeu { padding: 0px 48px; }
}
  .ModalHeader_header__H9eeu.ModalHeader_noDivider__cx6_w { box-shadow: none; }
  .ModalHeader_title__MJZtc { padding-top: 12px; padding-bottom: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; text-transform: capitalize; color: rgb(0, 0, 0); }
  @media (min-width: 768px) {
  .ModalHeader_title__MJZtc { padding-top: 20px; padding-bottom: 20px; font-size: 24px; line-height: 36px; }
}
  .ModalHeader_button__Pi8cv { width: 62px; height: 62px; font-size: 36px; display: flex; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); cursor: pointer; flex-shrink: 0; border-radius: 6px; transition: 0.2s ease-out; }
  .ModalHeader_button__Pi8cv:hover { background-color: rgb(70, 222, 70); }
  .ModalHeader_button__Pi8cv:hover .ModalHeader_icon__0Gv3R { color: rgb(0, 0, 0); }
  @media (max-width: 767.98px) {
  .ModalHeader_button__Pi8cv { width: 56px; height: 56px; }
  .ModalHeader_button__Pi8cv:hover { background-color: rgba(0, 0, 0, 0); }
  .ModalHeader_button__Pi8cv:hover .ModalHeader_icon__0Gv3R { color: rgb(15, 46, 47); }
}
  .ModalHeader_icon__0Gv3R { display: inline-flex; width: 24px; height: 24px; color: rgb(15, 46, 47); }
  .ModalHeader_icon__0Gv3R svg { width: 100%; height: 100%; }
  .ModalHeader_centerLarge__K8g14, .ModalHeader_center__EKtWA { border-radius: 8px 8px 0px 0px; }
  .ModalHeader_centerLarge__K8g14 { display: flex; padding: 24px 24px 24px 36px; align-items: center; line-height: 24px; height: 72px; }
  .ModalHeader_titleCenterLarge__i1X31 { padding: 0px; margin: 0px; }
}
@keyframes ModalFooter_slide-in-out___lZlz { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalFooter_fade-in-out__pgi0e { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalFooter_footer__uJQD7 { margin-top: auto; width: 100%; padding: 16px 24px; display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid rgb(230, 233, 231); background-color: rgb(255, 255, 255); }
  @media (min-width: 768px) {
  .ModalFooter_footer__uJQD7 { padding: 16px 24px; }
}
  .ModalFooter_footer__uJQD7.ModalFooter_noDivider__i1aEW { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  .ModalFooter_centerLarge__OH5Qp, .ModalFooter_center__68gU3 { border-radius: 0px 0px 8px 8px; }
  @media (min-width: 768px) {
  .ModalFooter_centerLarge__OH5Qp, .ModalFooter_center__68gU3 { padding: 16px 24px; }
}
}

@keyframes IngredientModal_slide-in-out__62rX2 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModal_fade-in-out__EBuga { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModal_root__Cz0mc { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 9999; padding: 20px; box-sizing: border-box; }
.IngredientModal_modalInner__IUroo { display: flex; flex-direction: column; padding: 50px 20px; overflow: clip auto; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 16px; position: relative; max-width: 100%; max-height: 100%; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModal_modalInner__IUroo { padding: 60px; width: 47.5rem; height: max-content; }
}
@media (max-width: 767.98px) {
  .IngredientModal_modalInner__IUroo { padding: 24px; }
}
.IngredientModal_modalImageWrap__hb_TC::before { display: none; }
.IngredientModal_modalImage__2mELo { position: static; }
.IngredientModal_modalHeader__uEI7W { display: flex; justify-content: space-between; width: 100%; margin-bottom: 16px; flex-direction: row; align-items: center; }
.IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi { flex-direction: column-reverse; gap: 24px; align-items: flex-start; }
@media (min-width: 768px) {
  .IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi { flex-direction: row; align-items: center; }
  .IngredientModal_modalHeader__uEI7W { margin-bottom: 32px; align-items: center; }
}
.IngredientModal_modalTitle__CTETk { font-size: 20px; line-height: 100%; padding: 0px; }
@media (min-width: 768px) {
  .IngredientModal_modalTitle__CTETk { font-size: 32px; padding: 0px; }
}
.IngredientModal_modalHeader__uEI7W:not(.IngredientModal_modalHeaderWithLanguageSelector__8CIIi) .IngredientModal_modalTitle__CTETk { padding: 0px; }
.IngredientModal_modalControls__2VS20 { display: flex; gap: 16px; position: static; flex-direction: row; align-items: center; align-self: normal; }
.IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi .IngredientModal_modalControls__2VS20 { align-self: flex-end; }
@media (min-width: 768px) {
  .IngredientModal_modalHeader__uEI7W.IngredientModal_modalHeaderWithLanguageSelector__8CIIi .IngredientModal_modalControls__2VS20 { align-self: normal; }
}
.IngredientModal_modalButtonClose__UMp82 { cursor: pointer; z-index: 100; margin-top: 0px; display: flex; justify-content: center; align-items: center; flex: 0 0 36px; width: 36px; height: 36px; padding: 0px; border-radius: 50%; background-color: rgb(15, 46, 47); color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .IngredientModal_modalButtonClose__UMp82 { flex: 0 0 44px; width: 44px; height: 44px; }
}
.IngredientModal_modalButtonClose__UMp82:hover { color: rgb(0, 0, 0); background-color: rgb(70, 222, 70); }
.IngredientModal_spinner__CMoW4 { margin: 0px auto; }
.IngredientModal_selectWrapper__YgNQ0 { border: 1px solid rgb(205, 210, 207); box-shadow: unset; min-height: unset; padding: 8px; }
@media (hover: hover) {
  .IngredientModal_selectWrapper__YgNQ0:hover { background: rgb(247, 248, 247); border: 1px solid rgb(205, 210, 207); box-shadow: unset; }
}
@media (min-width: 1024px) {
  .IngredientModal_selectWrapper__YgNQ0 { padding: 10px 16px; }
}
.IngredientModal_sectionTitle___Loy3 { display: none; }
@media (min-width: 1024px) {
  .IngredientModal_sectionTitle___Loy3 { display: block; }
}
.IngredientModal_selectMenuTitle__3fOU7 { display: flex; flex-direction: row; align-items: center; gap: 10px; }
.IngredientModal_selectMenuArrow__YvtCu { width: 20px; height: 20px; color: rgb(15, 46, 47); }
.IngredientModal_selectMenuArrow__YvtCu path { stroke-width: 2.5; }
.IngredientModal_separator__Z9XFl { width: 100%; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(0, 0, 0) currentcolor currentcolor; border-image: initial; margin-top: 0px; margin-bottom: 16px; }
.IngredientModal_separatorNoMargin__CGG9o { margin-top: 0px; }
.IngredientModal_separatorMarginBottom__0dCwB { margin-bottom: 32px; }
.IngredientModal_singleProductTitle__QoE6Q { padding-top: 0px; padding-bottom: 24px; }
.IngredientModal_flavorSelectorWrapper__1Tma5 { padding-bottom: 24px; width: 100%; }
.IngredientModal_ingredientModalContent__WJSH9 { width: 100%; }
.IngredientModal_noContentMessage__JYJ1W { width: 100%; text-align: center; padding: 32px 0px; color: rgb(178, 179, 178); }
@keyframes IngredientModalDE_slide-in-out__nvXZF { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModalDE_fade-in-out__Avjdt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModalDE_srOnly__amVPc { width: 1px; height: 1px; position: absolute; overflow: hidden; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); pointer-events: auto; }
.IngredientModalDE_elem__DwIni { margin: 0px; min-height: 20px; display: inline-block; text-align: right; justify-content: space-between; }
@media (min-width: 1024px) {
  .IngredientModalDE_elem__DwIni { min-width: 40px; }
}
.IngredientModalDE_elemLeft__FwjQy { margin: 0px; min-width: 40px; min-height: 20px; display: inline-block; text-align: left; justify-content: space-between; }
.IngredientModalDE_divider__qErm2 { border-bottom: 1px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_divider__qErm2:is(tr) td, .IngredientModalDE_divider__qErm2:is(tr) th { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalDE_dividerThick___frOa { border-bottom: 10px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_dividerThick___frOa:is(tr) td, .IngredientModalDE_dividerThick___frOa:is(tr) th { border-bottom: 10px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalDE_boldDivider__JVBwV { border-bottom: 3px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalDE_row__ZsnDQ { display: flex; flex-direction: row; gap: 1rem; }
.IngredientModalDE_column__5Ycuf { display: flex; flex-direction: column; }
.IngredientModalDE_left__BBtGD { justify-content: flex-start; }
.IngredientModalDE_right__Vlqna { justify-content: flex-end; }
.IngredientModalDE_bold__b3fC1 { font-weight: 800; }
.IngredientModalDE_small__LgFTB { font-size: 0.9rem; }
.IngredientModalDE_marginTop__Q_fvb { margin-top: 2rem; }
.IngredientModalDE_modalContainer__ZuBBz { display: flex; flex-direction: column; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModalDE_modalContainer__ZuBBz { gap: 1rem; }
}
.IngredientModalDE_logo_section_wrapper__8OIbb { display: flex; flex-direction: column; justify-content: space-between; }
.IngredientModalDE_logo_section__1wTsA { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section__1wTsA { width: 18rem; }
}
.IngredientModalDE_logo_section_img__NMjZ9 { width: max-content; height: 40px; margin-bottom: 20px; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section_img__NMjZ9 { height: 44px; margin-bottom: 20px; }
}
.IngredientModalDE_logo_section_title__lvn7Z { font-size: 24px; font-weight: 600; width: 100%; }
@media (min-width: 1024px) {
  .IngredientModalDE_logo_section_title__lvn7Z { font-size: 32px; }
}
.IngredientModalDE_icon_section_wrapper__du0gf { margin-bottom: 38px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); display: flex; flex-direction: column; gap: 1rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_icon_section_wrapper__du0gf { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 16px 0px 0px; }
}
.IngredientModalDE_nutrition_facts__sZ00s { display: table; width: 100%; border-collapse: collapse; }
.IngredientModalDE_nutrition_facts__sZ00s tbody { display: table-row-group; }
.IngredientModalDE_nutrition_facts_subTitle__Si2kE { display: table-row; }
.IngredientModalDE_nutrition_facts_subTitle__Si2kE th { display: table-cell; text-align: left; padding: 5px 0px; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_facts_subTitle__Si2kE th { padding: 0px; }
}
.IngredientModalDE_vitaminTitle__ERrQj { width: 49%; }
@media (min-width: 1024px) {
  .IngredientModalDE_vitaminTitle__ERrQj { width: fit-content; }
}
.IngredientModalDE_vitaminSubtitle__96z1A { width: -webkit-fill-available; }
@media (min-width: 1024px) {
  .IngredientModalDE_vitaminSubtitle__96z1A { width: fit-content; }
}
.IngredientModalDE_nutrition_fact___h1OL { display: table-row; }
.IngredientModalDE_nutrition_fact___h1OL td, .IngredientModalDE_nutrition_fact___h1OL th { display: table-cell; padding: 5px 0px; }
.IngredientModalDE_nutrition_fact___h1OL th { text-align: left; font-weight: 400; }
.IngredientModalDE_nutrition_fact___h1OL td { text-align: right; }
.IngredientModalDE_nutrition_fact___h1OL.IngredientModalDE_divider__qErm2 td, .IngredientModalDE_nutrition_fact___h1OL.IngredientModalDE_divider__qErm2 th { border-bottom: 1px solid rgb(0, 0, 0); }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_fact___h1OL td, .IngredientModalDE_nutrition_fact___h1OL th { padding: 0px; }
}
.IngredientModalDE_nutrition_fact___h1OL th.IngredientModalDE_indented__tymBp { padding-left: 16px; }
.IngredientModalDE_substances__usn4M { min-width: 4rem; line-height: 1.5rem; }
.IngredientModalDE_nutrition_name__BF2n4 { text-align: left; width: 35%; font-size: 16px; line-height: 1.3rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_name__BF2n4 { font-size: 1rem; width: 60%; line-height: 1.5rem; }
}
.IngredientModalDE_nutrition_des__EXIB3 { display: flex; flex-direction: column; line-height: 1.2rem; margin-top: 1rem; }
@media (min-width: 1024px) {
  .IngredientModalDE_nutrition_des__EXIB3 { width: 100%; }
}
.IngredientModalDE_nutrition_des_fact__xReSo { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 2rem; }
.IngredientModalDE_nutrition_des_caution__xYkrX { border: 1px solid rgb(255, 255, 255); border-radius: 20px; line-height: 1.2rem; padding: 10px; }
.IngredientModalDE_nutrition_detail__rR7Io { font-size: 0.9rem; }
.IngredientModalDE_otherIngredient__Po6Uu { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalDE_otherIngredient_detail__wwflo { margin-left: 0.5rem; }
.IngredientModalDE_contain__JQjX4 { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalDE_contain_detail__nwsJI { margin-left: 0.5rem; }
.IngredientModalDE_contain_des__wVF6P { color: rgb(112, 113, 112); }
.IngredientModalDE_singleProductTitle__MSg2Q { color: rgb(0, 0, 0); font-size: 72px; font-style: normal; font-weight: 400; line-height: 95%; letter-spacing: 0px; font-feature-settings: "liga" 0, "clig" 0; }
@keyframes IngredientModalEN_slide-in-out__IbSTo { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientModalEN_fade-in-out__E3Npt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientModalEN_srOnly__8gQsl { width: 1px; height: 1px; position: absolute; overflow: hidden; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); pointer-events: auto; }
.IngredientModalEN_elem__kbboL { margin: 0px; min-width: 40px; min-height: 20px; display: inline-block; text-align: right; justify-content: space-between; }
.IngredientModalEN_divider__yBqnO { border-bottom: 1px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalEN_divider__yBqnO:is(tr) td { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalEN_dividerThick__ycJbE { border-bottom: 10px solid rgb(0, 0, 0); margin: 2px 0px; }
.IngredientModalEN_dividerThick__ycJbE:is(tr) td { border-bottom: 10px solid rgb(0, 0, 0); padding: 2px 0px; }
.IngredientModalEN_row__wty9o { display: flex; flex-direction: row; gap: 1rem; flex-shrink: 0; }
.IngredientModalEN_column__taqcj { display: flex; flex-direction: column; }
.IngredientModalEN_right__TS7Go { justify-content: flex-end; }
.IngredientModalEN_bold__LLCv9 { font-weight: 800; }
.IngredientModalEN_small__Wud4W { font-size: 0.9rem; }
.IngredientModalEN_modalContainer__xu3jC { display: flex; flex-direction: column; width: 100%; }
.IngredientModalEN_logo_section___9RxP { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section___9RxP { width: 37rem; }
}
.IngredientModalEN_logo_section_img__KaN4W { width: max-content; height: 40px; margin-bottom: 40px; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section_img__KaN4W { height: 44px; margin-bottom: 32px; }
}
.IngredientModalEN_logo_section_title__4y8Zl { font-size: 24px; font-weight: 600; }
@media (min-width: 1024px) {
  .IngredientModalEN_logo_section_title__4y8Zl { font-size: 32px; }
}
.IngredientModalEN_serving_info__5nLZX { display: flex; flex-direction: row; font-size: 14px; gap: 0.5rem; }
@media (min-width: 768px) {
  .IngredientModalEN_serving_info__5nLZX { font-size: 16px; }
}
.IngredientModalEN_serving_info_p__8K_0n { margin: 0px; font-size: inherit; }
.IngredientModalEN_nutrition_facts__cqrSX { display: table; width: 100%; border-collapse: collapse; }
.IngredientModalEN_nutrition_facts__cqrSX thead { display: table-header-group; }
.IngredientModalEN_nutrition_facts__cqrSX tbody { display: table-row-group; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts__cqrSX { width: 100%; }
}
.IngredientModalEN_nutrition_facts_subTitle__JemY_ { display: table-row; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_ th { display: table-cell; text-align: right; white-space: nowrap; padding: 2px 0px; }
@media (max-width: 767.98px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_ th { font-size: 12px; }
}
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_ th { padding-top: 4px; }
}
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_dividerThick__ycJbE, .IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_divider__yBqnO { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 0px; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_divider__yBqnO th { border-top: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_dividerThick__ycJbE th { border-top: 10px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDivider__todhs th { border-bottom: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDividerMedium__YfW01 th { border-bottom: 4px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_.IngredientModalEN_bottomDividerThick__1mFlk th { border-bottom: 10px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] { display: flex; flex-direction: row; gap: 1rem; }
.IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] > div { padding: 2px 0px; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_facts_subTitle__JemY_[role="row"] > div { padding-top: 1rem; }
}
.IngredientModalEN_nutrition_fact__zTG58 { display: table-row; }
.IngredientModalEN_nutrition_fact__zTG58 td, .IngredientModalEN_nutrition_fact__zTG58 th { display: table-cell; padding: 2px 0px; }
.IngredientModalEN_nutrition_fact__zTG58 th { text-align: left; font-weight: 400; }
.IngredientModalEN_nutrition_fact__zTG58 td { text-align: right; }
.IngredientModalEN_nutrition_fact__zTG58.IngredientModalEN_divider__yBqnO td, .IngredientModalEN_nutrition_fact__zTG58.IngredientModalEN_divider__yBqnO th { border-bottom: 1px solid rgb(0, 0, 0); }
.IngredientModalEN_nutrition_name__jtyft { text-align: left; min-width: 5rem; flex-basis: 63%; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_name__jtyft { flex-basis: auto; }
}
.IngredientModalEN_nutrition_fact__zTG58 th.IngredientModalEN_indented____WH5 { padding-left: 16px; }
.IngredientModalEN_nutrition_des__o3BJ3 { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .IngredientModalEN_nutrition_des__o3BJ3 { width: 100%; }
}
.IngredientModalEN_smallGap__aoJPr { margin-top: 0.5rem; }
@media (min-width: 1024px) {
  .IngredientModalEN_smallGap__aoJPr { margin-top: 0px; }
}
.IngredientModalEN_nutrition_des_fact__PWu9f { display: flex; flex-direction: row; justify-content: space-between; }
.IngredientModalEN_nutrition_des_fact__PWu9f:not(:empty) + .IngredientModalEN_nutrition_detail__rbkHM { margin-left: 16px; }
.IngredientModalEN_nutrition_detail__rbkHM { font-size: 0.9rem; padding: 10px 0px; }
.IngredientModalEN_nutrition_detail__rbkHM p:not(:empty) { padding-top: 4px !important; }
.IngredientModalEN_otherIngredient__Co2h5 { color: rgb(112, 113, 112); }
.IngredientModalEN_otherIngredient_detail__ZyXb3 { margin-left: 16px; }
.IngredientModalEN_contain__1daeE { display: flex; flex-direction: row; color: rgb(112, 113, 112); }
.IngredientModalEN_contain_detail__SnCvf { margin-left: 0.5rem; }
.IngredientModalEN_contain_des__tUAXv { color: rgb(112, 113, 112); }
.IngredientModalEN_singleProductTitle__HcC1q { color: rgb(0, 0, 0); font-size: 72px; font-style: normal; font-weight: 400; line-height: 95%; letter-spacing: 0px; font-feature-settings: "liga" 0, "clig" 0; }
@keyframes ProductSelector_slide-in-out__pKPCT { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ProductSelector_fade-in-out__m_Jpe { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ProductSelector_container__rQaKf { position: relative; width: 100%; }
.ProductSelector_scrollWrapper__pvOqY { overflow-x: auto; scrollbar-width: none; }
.ProductSelector_scrollWrapper__pvOqY::-webkit-scrollbar { display: none; }
.ProductSelector_productSelectorContainer__IxKCx { display: flex; padding-bottom: 8px; width: max-content; gap: 8px; }
@media (max-width: 767.98px) {
  .ProductSelector_productSelectorContainer__IxKCx { padding-bottom: 16px; }
}
.ProductSelector_productSelectItem__3B99E { width: 132px; display: flex; flex-direction: column; align-items: center; gap: 8px; background-color: rgba(0, 0, 0, 0); cursor: pointer; text-align: center; }
@media (max-width: 767.98px) {
  .ProductSelector_productSelectItem__3B99E { width: 96px; }
  .ProductSelector_productTitle__4VZ6m { padding: 0px; }
}
.ProductSelector_productImageWrapper__nj9_j { width: 132px; height: 132px; display: flex; align-items: center; justify-content: center; overflow: hidden; border: 2px solid rgba(0, 0, 0, 0); border-radius: 10px; padding: 6px; transition: border-color 0.2s ease-in-out; box-sizing: border-box; }
.ProductSelector_productImageWrapper__nj9_j.ProductSelector_selected__pfdU1 { border-color: rgb(2, 61, 61); }
.ProductSelector_productImageWrapper__nj9_j:hover { filter: brightness(0.9) contrast(1.2) saturate(1.1); transition: filter 0.6s; }
.ProductSelector_productImageWrapper__nj9_j img { width: 100%; height: 100%; object-fit: contain; border-radius: 4px; transition: width 0.2s ease-in-out, height 0.2s ease-in-out; display: block; }
@media (max-width: 767.98px) {
  .ProductSelector_productImageWrapper__nj9_j { width: 96px; height: 96px; }
}
.ProductSelector_arrowButton__9pNla { position: absolute; top: 66px; transform: translateY(-50%); z-index: 1; }
@media (max-width: 767.98px) {
  .ProductSelector_arrowButton__9pNla { top: 48px; }
}
.ProductSelector_arrowButton__9pNla.ProductSelector_leftArrow__EO08T { left: 8px; }
.ProductSelector_arrowButton__9pNla.ProductSelector_rightArrow__SbrEX { right: 8px; }
.ProductSelector_progressBarContainer__pmlcg { width: calc(100% - 40px); flex-grow: 1; margin-right: 16px; }
.ProductSelector_progressBarTrack__4L_9r { height: 4px; background-color: rgb(230, 233, 231); border-radius: 2px; overflow: hidden; position: relative; }
.ProductSelector_progressBarThumb___9HSr { height: 100%; background-color: rgb(12, 61, 61); border-radius: 2px; transition: width 0.1s ease-out, transform 0.1s ease-out; position: absolute; top: 0px; left: 0px; }
.ProductSelector_progressBarThumb___9HSr.ProductSelector_slowTransition__gztGN { transition-duration: 0.3s, 0.3s; }
.ProductSelector_controlsContainer__zbXnu { display: flex; align-items: center; justify-content: space-between; margin: 24px 0px; padding: 0px 8px; }
.ProductSelector_arrowButtonsWrapper__HtBtD { display: flex; gap: 8px; }
@keyframes ModalContent_slide-in-out__Q7Je6 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalContent_fade-in-out__ay_gA { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalContent_main__k8QOH { display: flex; flex-direction: column; flex: 1 1 auto; overflow: hidden; background-color: rgb(255, 255, 255); }
  .ModalContent_main__k8QOH.ModalContent_noBackground__4jWKu { background: none; }
  .ModalContent_scrollBlock__kb4FR { height: 100%; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: rgb(209, 213, 219) rgb(247, 248, 247); }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar { width: 8px; height: 8px; cursor: pointer; }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar-track { background-color: rgb(247, 248, 247); }
  .ModalContent_scrollBlock__kb4FR::-webkit-scrollbar-thumb { background-color: rgb(209, 213, 219); }
  .ModalContent_center__NR3bD, .ModalContent_isFooter__lZ_0s { padding: 16px 24px 24px; }
  @media (min-width: 768px) {
  .ModalContent_center__NR3bD, .ModalContent_isFooter__lZ_0s { padding: 24px 48px 40px; }
}
  .ModalContent_noFooter__E3KoH { padding: 16px 24px 40px; }
  @media (min-width: 768px) {
  .ModalContent_noFooter__E3KoH { padding: 24px 40px 40px 48px; }
}
  .ModalContent_centerLarge__d5Ity { padding: 16px 24px; }
  @media (min-width: 768px) {
  .ModalContent_centerLarge__d5Ity { padding: 24px 24px 28px; }
}
  .ModalContent_titleDividerContainer__7jRN8 { padding: 0px 24px 28px; }
  .ModalContent_titleDivider__X22_K { border-top: 1px solid rgb(230, 233, 231); padding-bottom: 24px; }
}
@keyframes ModalContentContainer_slide-in-out__9uMH1 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalContentContainer_fade-in-out__cZbiD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalContentContainer_root__fpSO6 { display: flex; flex-direction: column; width: 100%; height: auto; max-height: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 18px 48px; border-radius: 8px; word-break: break-word; }
  @media (max-width: 767.98px) {
  .ModalContentContainer_root__fpSO6 { border-radius: 5px; }
}
  .ModalContentContainer_col__q64Cl, .ModalContentContainer_row__24ZRu { height: inherit; max-height: 100vh; }
  .ModalContentContainer_noGutter__BaGIa { padding-right: 0px; padding-left: 0px; }
}
@keyframes ModalHeader_slide-in-out__pN2lm { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalHeader_fade-in-out__rjlsT { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalHeader_header__H9eeu { padding: 0px 24px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgb(230, 233, 231) 0px -1px 0px inset; }
  @media (min-width: 768px) {
  .ModalHeader_header__H9eeu { padding: 0px 48px; }
}
  .ModalHeader_header__H9eeu.ModalHeader_noDivider__cx6_w { box-shadow: none; }
  .ModalHeader_title__MJZtc { padding-top: 12px; padding-bottom: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; text-transform: capitalize; color: rgb(0, 0, 0); }
  @media (min-width: 768px) {
  .ModalHeader_title__MJZtc { padding-top: 20px; padding-bottom: 20px; font-size: 24px; line-height: 36px; }
}
  .ModalHeader_button__Pi8cv { width: 62px; height: 62px; font-size: 36px; display: flex; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); cursor: pointer; flex-shrink: 0; border-radius: 6px; transition: 0.2s ease-out; }
  .ModalHeader_button__Pi8cv:hover { background-color: rgb(70, 222, 70); }
  .ModalHeader_button__Pi8cv:hover .ModalHeader_icon__0Gv3R { color: rgb(0, 0, 0); }
  @media (max-width: 767.98px) {
  .ModalHeader_button__Pi8cv { width: 56px; height: 56px; }
  .ModalHeader_button__Pi8cv:hover { background-color: rgba(0, 0, 0, 0); }
  .ModalHeader_button__Pi8cv:hover .ModalHeader_icon__0Gv3R { color: rgb(15, 46, 47); }
}
  .ModalHeader_icon__0Gv3R { display: inline-flex; width: 24px; height: 24px; color: rgb(15, 46, 47); }
  .ModalHeader_icon__0Gv3R svg { width: 100%; height: 100%; }
  .ModalHeader_centerLarge__K8g14, .ModalHeader_center__EKtWA { border-radius: 8px 8px 0px 0px; }
  .ModalHeader_centerLarge__K8g14 { display: flex; padding: 24px 24px 24px 36px; align-items: center; line-height: 24px; height: 72px; }
  .ModalHeader_titleCenterLarge__i1X31 { padding: 0px; margin: 0px; }
}
@keyframes ModalFooter_slide-in-out___lZlz { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ModalFooter_fade-in-out__pgi0e { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ModalFooter_footer__uJQD7 { margin-top: auto; width: 100%; padding: 16px 24px; display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid rgb(230, 233, 231); background-color: rgb(255, 255, 255); }
  @media (min-width: 768px) {
  .ModalFooter_footer__uJQD7 { padding: 16px 24px; }
}
  .ModalFooter_footer__uJQD7.ModalFooter_noDivider__i1aEW { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  .ModalFooter_centerLarge__OH5Qp, .ModalFooter_center__68gU3 { border-radius: 0px 0px 8px 8px; }
  @media (min-width: 768px) {
  .ModalFooter_centerLarge__OH5Qp, .ModalFooter_center__68gU3 { padding: 16px 24px; }
}
}

.Modal_modal__xhjs4b0 { position: fixed; inset: 0px; background: rgba(112, 113, 112, 0.4); color: var(--colors-background-green__16imif7l); height: 100vh; }
.Modal_modalOverlayBase__xhjs4b1 { z-index: 400; }
.Modal_modalFullScreen__xhjs4b3 { display: flex; justify-content: center; align-items: center; flex-direction: column; overflow: hidden; }
.Modal_modalCenterBase__xhjs4b4 { display: flex; justify-content: center; align-items: center; overflow-y: auto; }
.Modal_modalCenter__xhjs4b5 { padding-block: 20px; }
.Modal_modelCenterLarge__xhjs4b7 { padding: var(--spacing-lg__16imif76l) var(--spacing-md__16imif76j); outline: none; }
.Modal_contentBase__xhjs4b8 { width: 100%; outline: none; }
.Modal_contentRight__xhjs4b9 { position: absolute; right: 0px; top: 0px; display: flex; flex-direction: column; height: 100%; background-color: var(--colors-background-white__16imif7e); box-shadow: rgba(0, 0, 0, 0.16) -8px 0px 32px; }
body.has-cookie-banner .Modal_contentRight__xhjs4b9 { padding-bottom: var(--spacing-10xl__16imif76v); }
.Modal_contentSlide__xhjs4ba { transform: translateX(100%); transition: transform 0.5s ease-in-out; }
.Modal_animationSlideIn__xhjs4bb { transform: translateX(0px); }
.Modal_contentFullScreen__xhjs4bc { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100%; overflow: auto; scrollbar-width: none; overscroll-behavior: contain; width: 100%; }
.Modal_contentCenter__xhjs4bd { max-width: calc(100% - 32px); margin: 0px auto; }
.Modal_contentCenterLarge__xhjs4be { position: relative; height: auto; max-height: 100%; padding-right: var(--spacing-lg__16imif76l); padding-left: var(--spacing-lg__16imif76l); border-radius: var(--radius-card__16imif77f); background-color: var(--colors-background-white__16imif7e); }
.Modal_roundedCloseButton__xhjs4bf { position: absolute; top: 24px; right: 24px; width: 36px; height: 36px; min-height: 36px; border-radius: 100%; padding: var(--spacing-sm__16imif76h); z-index: 1000; }
@supports (height:100dvh) {
  .Modal_modal__xhjs4b0 { height: 100dvh; }
}
@media screen and (max-height: 700px) {
  .Modal_modalAdaptiveCentering__xhjs4b6 { align-items: flex-start; }
}
@media screen and (min-width: 768px) {
  .Modal_contentRight__xhjs4b9 { width: 696px; }
  body.has-cookie-banner .Modal_contentRight__xhjs4b9 { padding-bottom: var(--spacing-7xl__16imif76s); }
  .Modal_contentFullScreen__xhjs4bc { width: auto; }
  .Modal_contentCenter__xhjs4bd { max-width: 536px; }
  .Modal_contentCenterLarge__xhjs4be { padding-left: var(--spacing-2xl__16imif76n); padding-right: var(--spacing-2xl__16imif76n); }
}
@media screen and (min-width: 1024px) {
  .Modal_contentCenter__xhjs4bd { padding-left: 0px; padding-right: 0px; }
  .Modal_contentCenterLarge__xhjs4be { padding-left: var(--spacing-4xl__16imif76p); padding-right: var(--spacing-4xl__16imif76p); }
  .Modal_roundedCloseButton__xhjs4bf { padding: var(--spacing-md__16imif76j); width: 52px; height: 52px; min-height: 52px; }
}
@media screen and (min-width: 1440px) {
  .Modal_contentCenter__xhjs4bd { padding-left: 0px; padding-right: 0px; max-width: 536px; }
  .Modal_contentCenterLarge__xhjs4be { max-width: calc(728px); margin: 0px auto; }
}

.CustomModalArrows_root__15j4w0o0 { display: flex; gap: var(--spacing-md__16imif76j); }
.CustomModalArrows_button__15j4w0o1 { background-color: transparent; border-radius: var(--radius-buttonSquare__16imif77l); transition: 0.2s ease-out; width: var(--spacing-lg__16imif76l); height: var(--spacing-4xl__16imif76p); }
.CustomModalArrows_button__15j4w0o1:hover { background-color: transparent; }
.CustomModalArrows_icon__15j4w0o2 { width: var(--spacing-lg__16imif76l); height: var(--spacing-lg__16imif76l); }
.CustomModalArrows_icon__15j4w0o2 path { stroke: var(--colors-brand-primary__16imif70); }
@media screen and (min-width: 768px) {
  .CustomModalArrows_root__15j4w0o0 { gap: var(--spacing-sm__16imif76h); }
  .CustomModalArrows_button__15j4w0o1 { width: 62px; height: 62px; }
  .CustomModalArrows_button__15j4w0o1:hover { background-color: var(--colors-button-primary-backgroundHover__16imif72f); }
  .CustomModalArrows_button__15j4w0o1:hover .CustomModalArrows_icon__15j4w0o2 path { stroke: var(--colors-button-primary-textHover__16imif72i); }
}
@keyframes CustomModal_shine__1vhuxey5 { 
  100% { background-position-x: -200%; }
}
.CustomModal_header__1vhuxey0 { box-shadow: none; padding: var(--spacing-xxs__16imif76e) var(--spacing-sm__16imif76h) var(--spacing-xxs__16imif76e) var(--spacing-lg__16imif76l); }
.CustomModal_superHeadline__1vhuxey2 { color: var(--colors-input-text-placeholder__16imif71u); text-transform: uppercase; font-size: var(--fontSizes-base__16imif775); line-height: 1.5; opacity: 1; transition: 0.3s ease-in-out; }
.CustomModal_superHeadline__1vhuxey2.CustomModal_fadeInOut__1vhuxey1 { opacity: 0; }
.CustomModal_content__1vhuxey3 { scrollbar-color: transparent transparent; scrollbar-width: none; padding: 0px; opacity: 1; transition: 0.3s ease-in-out; }
.CustomModal_content__1vhuxey3.CustomModal_fadeInOut__1vhuxey1 { opacity: 0; }
.CustomModal_imageWrapper__1vhuxey4 { display: grid; }
.CustomModal_skeleton__1vhuxey6 { grid-area: 1 / 1; height: 100%; background-image: linear-gradient(110deg,var(--colors-boxShadow-background__16imif768) 8%,var(--colors-background-white__16imif7e) 18%,var(--colors-boxShadow-background__16imif768) 33%); background-color: var(--colors-background-brightGrey__16imif7j); background-size: 200% 100%; animation: 1.5s linear 0s infinite normal none running CustomModal_shine__1vhuxey5; z-index: 1; }
.CustomModal_image__1vhuxey7 { grid-area: 1 / 1; max-height: 493px; }
.CustomModal_image__1vhuxey7 img { opacity: 0; transition: 0.2s; }
.CustomModal_imageLoaded__1vhuxey8 img { opacity: 1; }
.CustomModal_textContent__1vhuxey9 { color: var(--colors-text-primary__16imif72); }
.CustomModal_headline__1vhuxeya { line-height: 1; font-size: 32px; }
.CustomModal_headlineHasImageAbove__1vhuxeyb { margin-top: var(--spacing-lg__16imif76l); }
.CustomModal_subtitle__1vhuxeyc { margin-top: var(--spacing-sm__16imif76h); line-height: 1.3; }
.CustomModal_bodyHeadline__1vhuxeyd { margin-top: var(--spacing-md__16imif76j); font-weight: 700; font-size: var(--fontSizes-base__16imif775); line-height: 1.5; }
.CustomModal_bodyText__1vhuxeye { margin-top: var(--spacing-sm__16imif76h); font-size: var(--fontSizes-base__16imif775); line-height: 1.5; }
.CustomModal_listTitle__1vhuxeyf { margin-top: var(--spacing-lg__16imif76l); font-size: var(--fontSizes-base__16imif775); line-height: 1.25; text-transform: uppercase; color: var(--colors-input-text-placeholder__16imif71u); }
.CustomModal_list__1vhuxeyg { list-style: none; margin-top: var(--spacing-xs__16imif76f); }
.CustomModal_listItem__1vhuxeyh { display: flex; gap: 3px; }
.CustomModal_listItem__1vhuxeyh::before { content: "–"; }
.CustomModal_listItemText__1vhuxeyi { font-size: var(--fontSizes-base__16imif775); line-height: 1.5; }
.CustomModal_dataWrapper__1vhuxeyj { margin-top: var(--spacing-lg__16imif76l); display: grid; grid-template-columns: 1fr 1fr; gap: var(--spacing-2xl__16imif76n); border-bottom: 1px solid var(--colors-border-grey__16imif724); padding-bottom: var(--spacing-lg__16imif76l); }
.CustomModal_label__1vhuxeyk { color: var(--colors-input-text-placeholder__16imif71u); text-transform: uppercase; font-size: var(--fontSizes-xs__16imif773); line-height: 1.3333; }
.CustomModal_data__1vhuxeyl { margin-top: var(--spacing-xs__16imif76f); font-size: var(--fontSizes-base__16imif775); line-height: 1.5; }
.CustomModal_footer__1vhuxeym { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; display: flex; justify-content: space-between; align-items: center; padding-block: var(--spacing-md__16imif76j); padding-inline: var(--spacing-lg__16imif76l); }
.CustomModal_cardsLengthText__1vhuxeyn { color: var(--colors-input-text-placeholder__16imif71u); opacity: 1; transition: 0.3s ease-in-out; }
.CustomModal_cardsLengthText__1vhuxeyn.CustomModal_fadeInOut__1vhuxey1 { opacity: 0; }
@media screen and (min-width: 768px) {
  .CustomModal_header__1vhuxey0 { padding: var(--spacing-smd__16imif76i) var(--spacing-lg__16imif76l) var(--spacing-smd__16imif76i) var(--spacing-2xl__16imif76n); }
  .CustomModal_superHeadline__1vhuxey2 { font-size: var(--fontSizes-md__16imif776); line-height: 1.5555; }
  .CustomModal_content__1vhuxey3 { padding: 0 var(--spacing-2xl__16imif76n) 0; }
  .CustomModal_skeleton__1vhuxey6 { border-radius: 3px; }
  .CustomModal_image__1vhuxey7 { border-radius: var(--radius-tag__16imif77h); }
  .CustomModal_headline__1vhuxeya { font-size: 40px; }
  .CustomModal_headlineHasImageAbove__1vhuxeyb { margin-top: var(--spacing-2xl__16imif76n); }
  .CustomModal_subtitle__1vhuxeyc { font-size: var(--fontSizes-xl__16imif778); line-height: 1.3333; }
  .CustomModal_bodyHeadline__1vhuxeyd, .CustomModal_bodyText__1vhuxeye, .CustomModal_listItemText__1vhuxeyi { font-size: var(--fontSizes-md__16imif776); line-height: 1.5555; }
  .CustomModal_dataWrapper__1vhuxeyj { padding-bottom: var(--spacing-xl__16imif76m); }
  .CustomModal_label__1vhuxeyk { font-size: var(--fontSizes-base__16imif775); line-height: 1.25; }
  .CustomModal_data__1vhuxeyl { font-size: var(--fontSizes-md__16imif776); }
  .CustomModal_footer__1vhuxeym { padding: var(--spacing-md__16imif76j) var(--spacing-2xl__16imif76n) var(--spacing-md__16imif76j) var(--spacing-lg__16imif76l); }
}
@media screen and (max-width: 768px) {
  .CustomModal_textContent__1vhuxey9 { padding-inline: var(--spacing-lg__16imif76l); }
}

@keyframes IngredientsTabsIcons_slide-in-out__t52yR { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsTabsIcons_fade-in-out__D2ByT { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsTabsIcons_root__cIvgT { position: relative; padding-top: 40px; padding-bottom: 24px; }
@media (min-width: 1024px) {
  .IngredientsTabsIcons_root__cIvgT { padding-bottom: 0px; }
}
.IngredientsTabsIcons_icons__6Qnl9 { display: flex; align-items: center; justify-content: flex-start; gap: 12px; }
.IngredientsTabsIcons_iconsButton__U0EIH { background-color: rgba(0, 0, 0, 0); display: flex; align-items: center; justify-content: flex-start; cursor: pointer; }
.IngredientsTabsIcons_iconContainer__djwoA { border: 1px solid rgb(0, 0, 0); border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .IngredientsTabsIcons_iconContainer__djwoA { width: 52px; height: 52px; }
}
.IngredientsTabsIcons_icon__yUjqL { width: 24px; height: 24px; }
@media (min-width: 768px) {
  .IngredientsTabsIcons_icon__yUjqL { width: 36px; height: 36px; }
}
.IngredientsTabsIcons_picked__jQB_r { background-color: rgb(230, 233, 231); }
.IngredientsTabsIcons_iconInfo__ZEggg { display: flex; flex-direction: column; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); position: absolute; bottom: 70px; left: 0px; z-index: 5; padding: 24px 32px 32px; width: 327px; }
@media (max-width: 767.98px) {
  .IngredientsTabsIcons_iconInfo__ZEggg { width: 100%; }
}
@media (min-width: 768px) {
  .IngredientsTabsIcons_iconInfo__ZEggg { bottom: 84px; }
}
@media (min-width: 1024px) {
  .IngredientsTabsIcons_iconInfo__ZEggg { bottom: 60px; }
}
.IngredientsTabsIcons_infoPicked__8vBcp { color: rgb(255, 255, 255); background-color: rgb(230, 233, 231); }
.IngredientsTabsIcons_infoPicked__8vBcp .IngredientsTabsIcons_iconClose__3Zm53 { color: rgb(47, 125, 57); background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); }
.IngredientsTabsIcons_description__hhlUg { padding-top: 8px; text-align: center; }
.IngredientsTabsIcons_iconCloseBtn__PgbgJ { cursor: pointer; }
.IngredientsTabsIcons_iconClose__3Zm53 { color: rgb(0, 0, 0); position: absolute; top: 12px; right: 12px; }
@keyframes IngredientsTabsIngredients_slide-in-out__INxB_ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsTabsIngredients_fade-in-out__skk4X { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsTabsIngredients_root__77z1m { margin-top: 32px; display: flex; align-items: flex-start; flex-direction: column; gap: 60px; }
@media (min-width: 768px) {
  .IngredientsTabsIngredients_root__77z1m { margin-top: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_root__77z1m { margin-top: 64px; flex-direction: row; gap: 48px; }
}
@media (min-width: 1440px) {
  .IngredientsTabsIngredients_root__77z1m { gap: 66px; }
}
.IngredientsTabsIngredients_ingredientsContainer__8TkTu { display: flex; flex-direction: column; list-style: none; width: 100%; }
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu { width: 226px; min-width: 226px; gap: 4px; padding-right: 8px; max-height: 388px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(209, 213, 219) rgb(247, 248, 247); }
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu::-webkit-scrollbar { width: 4px; height: 4px; cursor: pointer; }
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu::-webkit-scrollbar-track { background-color: rgb(247, 248, 247); }
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu::-webkit-scrollbar-thumb { background-color: rgb(209, 213, 219); }
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu::-webkit-scrollbar-thumb, .IngredientsTabsIngredients_ingredientsContainer__8TkTu::-webkit-scrollbar-track { border-radius: 10px; }
}
@media (min-width: 1440px) {
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu { width: 201px; min-width: 201px; }
}
@media (min-width: 1680px) {
  .IngredientsTabsIngredients_ingredientsContainer__8TkTu { width: 222px; min-width: 222px; }
}
@media (max-width: 1023.98px) {
  .IngredientsTabsIngredients_ingredientsList__kw9qz:not(:first-child) .IngredientsTabsIngredients_ingredient__IJoGV .IngredientsTabsIngredients_ingredientsButton__7gogd { border-top: 1px solid rgb(15, 46, 47); }
  .IngredientsTabsIngredients_ingredientsList__kw9qz:last-child { border-bottom: 1px solid rgb(15, 46, 47); }
}
.IngredientsTabsIngredients_ingredient__IJoGV { width: 100%; display: flex; }
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_ingredient__IJoGV { justify-content: flex-end; }
}
.IngredientsTabsIngredients_ingredientsButton__7gogd { display: flex; justify-content: space-between; align-items: center; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); cursor: pointer; width: 100%; padding: 24px 0px 23px; box-sizing: border-box; text-decoration: none !important; }
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_ingredientsButton__7gogd { justify-content: flex-end; padding: 0px; border: 0px; }
  .IngredientsTabsIngredients_ingredientsButton__7gogd:hover { color: rgb(12, 61, 61); text-decoration: underline !important; }
  .IngredientsTabsIngredients_active__P57uw { color: rgb(47, 125, 57); text-decoration: underline !important; }
}
.IngredientsTabsIngredients_active__P57uw { color: rgb(12, 61, 61); text-decoration-color: rgb(12, 61, 61); }
.IngredientsTabsIngredients_ingredientTitle__mDMQF { text-align: right; color: rgb(12, 61, 61) !important; }
@media (max-width: 1023.98px) {
  .IngredientsTabsIngredients_ingredientTitle__mDMQF { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 20px; line-height: 28px; padding: 0px; font-weight: 700 !important; }
}
@media (max-width: 767.98px) {
  .IngredientsTabsIngredients_ingredientTitle__mDMQF { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 24px; padding: 0px; font-weight: 700 !important; }
}
.IngredientsTabsIngredients_description__k9ZBK { font-size: 32px; line-height: 94%; }
@media (min-width: 768px) {
  .IngredientsTabsIngredients_description__k9ZBK { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 44px; line-height: 95%; }
}
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_description__k9ZBK { padding-right: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsTabsIngredients_description__k9ZBK { padding-right: 0px; font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; }
}
@media (min-width: 1680px) {
  .IngredientsTabsIngredients_description__k9ZBK { padding-right: 120px; }
}
@media (min-width: 1024px) {
  .IngredientsTabsIngredients_icon__4pHSm, .IngredientsTabsIngredients_mobile__lPTso { display: none; }
}
@media (max-width: 1023.98px) {
  .IngredientsTabsIngredients_desktop__ZINpM { display: none; }
}
@layer legacy {
  .PlusToMinusIcon_icon__bY96_ path:not(:first-child) { transform: rotate(0deg); transform-origin: 50% center; transition: transform 0.3s; }
  .PlusToMinusIcon_active__0v5ot path:not(:first-child) { transform: rotate(-90deg); transition: transform 0.3s; }
}
@keyframes BenefitsStickyTabs_slide-in-out__BG6gf { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes BenefitsStickyTabs_fade-in-out__Ttwhq { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_none__wH3FB { padding-top: 0px; }
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 24px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 60px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 100px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 64px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 150px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_none__A4juJ { padding-bottom: 0px; }
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 24px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 60px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 40px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 100px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 64px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 150px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm { position: relative; padding-top: 24px; padding-bottom: 24px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm { margin-left: -40px; margin-right: -40px; padding: 0px 40px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm { margin-left: -24px; margin-right: -24px; padding: 24px 24px 0px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { display: flex; flex-direction: column; padding-right: 36px; padding-left: 4px; position: sticky; height: max-content; max-width: 100vw; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { display: block; padding: 20px 16px; font-size: 20px; line-height: 1.5; color: rgb(0, 0, 0); transition: color 0.2s ease-out 50ms; position: relative; white-space: nowrap; background: rgba(0, 0, 0, 0); cursor: pointer; text-align: left; border-radius: 0px; flex-shrink: 0; }
@media (min-width: 1024px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { white-space: normal; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU::before { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgb(237, 235, 228); opacity: 0; border-radius: 4px; transition: opacity 0.3s; z-index: -1; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU:hover::before { opacity: 1; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU.BenefitsStickyTabs_activeTab__0ikzQ { color: rgb(255, 255, 255); }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_tabLinkDivider___gtKT { flex-shrink: 0; width: 100%; height: 1.3px; background-color: rgb(217, 221, 219); z-index: -1; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt { opacity: 0; background-color: rgb(128, 107, 71); border-radius: 4px; width: calc(100% - 32px); transition: 0.2s ease-out; position: absolute; top: 0px; left: 0px; z-index: -1; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt.BenefitsStickyTabs_showActiveBg__LGesH { opacity: 1; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { flex-direction: row; overflow-x: scroll; z-index: 1; background-color: rgb(255, 255, 255); padding: 0px 40px; margin-left: -40px; margin-right: -40px; gap: 8px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { color: rgb(112, 113, 112); padding: 20px 16px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 700; font-size: 16px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU.BenefitsStickyTabs_activeTab__0ikzQ { color: rgb(0, 0, 0); }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt { height: 4px; width: 0px; border-radius: 29px; top: auto; bottom: 0px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme::-webkit-scrollbar { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { scrollbar-width: none; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { padding: 0px 24px; margin-left: -24px; margin-right: -24px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { display: flex; gap: 16px; margin-bottom: 56px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF { width: 100%; aspect-ratio: 0.7 / 1; border-radius: 4px; overflow: hidden; position: relative; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { gap: 36px; margin-bottom: 32px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { gap: 16px; margin-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF:first-child, .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF:nth-child(2) { display: block; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { font-size: 20px; line-height: 1.5; margin-bottom: 40px; padding-right: 40px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { padding-right: 0px; margin-bottom: 32px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { font-size: 18px; line-height: 28px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC { padding-left: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { display: block; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { display: flex; overflow-x: scroll; scroll-snap-type: x mandatory; scroll-behavior: smooth; gap: 40px; padding-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y::-webkit-scrollbar { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { scrollbar-width: none; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { gap: 24px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y .BenefitsStickyTabs_benefitCardItem__MQCBk.BenefitsStickyTabs_hidden__RQjns { display: none; }
}
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y .BenefitsStickyTabs_benefitCardItem__MQCBk { flex: 0 0 100%; scroll-snap-align: start; scroll-snap-stop: always; min-width: 100%; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy { display: block; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy .BenefitsStickyTabs_benefitCardItem__MQCBk { display: flex; margin-bottom: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy .BenefitsStickyTabs_benefitCardItem__MQCBk:last-child { margin-bottom: 0px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { display: flex; gap: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK { padding-top: 16px; padding-bottom: 40px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemTitle__Gu_db { margin-bottom: 16px; font-size: 40px; line-height: 42px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemSubtitle__vqOTS { margin-bottom: 40px; font-size: 18px; line-height: 28px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitExpectTitle__BxgMf { font-size: 16px; line-height: 1.5; margin-bottom: 8px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD { display: flex; flex-direction: column; gap: 8px; margin-bottom: 46px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li { display: flex; gap: 12.8px; list-style: none; font-size: 18px; line-height: 28px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li svg { flex-shrink: 0; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitCardButton__5zXSf span { display: flex; align-items: center; gap: 12px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK { padding-bottom: 0px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 44%; height: auto; flex-shrink: 0; aspect-ratio: 0.8 / 1; overflow: hidden; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { gap: 36px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemTitle__Gu_db { font-size: 32px; line-height: 33.6px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 48%; height: auto; max-height: 375px; aspect-ratio: 0.8 / 1; object-fit: cover; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { flex-direction: column-reverse; align-self: flex-start; padding-top: 0px; border-top: 0px; gap: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 100%; height: auto; max-height: 375px; aspect-ratio: 1 / 1; object-fit: cover; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemSubtitle__vqOTS { margin-bottom: 24px; font-size: 16px; line-height: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD { padding-bottom: 0px; margin-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li { gap: 10px; font-size: 16px; line-height: 1.5; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitCardButton__5zXSf { width: 100%; }
}
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC { padding-left: 0px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm { flex-direction: column; }
}
@keyframes Heading_slide-in-out__g6XvW { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Heading_fade-in-out__d0D7G { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Heading_subtitle__FOsG_ { margin-top: 16px; }
@media (min-width: 768px) {
  .Heading_subtitle__FOsG_ { margin-top: 24px; }
}
@keyframes ImageAndExpandableListV2_slide-in-out__QeDpk { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ImageAndExpandableListV2_fade-in-out__c4ZrS { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ImageAndExpandableListV2_root__cvAk3 { background-color: rgb(255, 255, 255); overflow-x: hidden; }
.ImageAndExpandableListV2_row__yQG1M { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_row__yQG1M { flex-direction: row; }
}
.ImageAndExpandableListV2_divider__eq5mA { background-color: rgb(209, 213, 219); margin-top: 16px; }
@media (min-width: 768px) {
  .ImageAndExpandableListV2_divider__eq5mA { margin-top: 32px; }
}
@media (min-width: 1440px) {
  .ImageAndExpandableListV2_divider__eq5mA { margin-top: 40px; }
}
.ImageAndExpandableListV2_image__jAM0B { height: 375px; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_image__jAM0B { height: 100vh; }
}
.ImageAndExpandableListV2_image__jAM0B img { object-fit: cover; height: 100%; position: absolute; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_hotspotImageContainer__Ui9rk { display: none; }
}
.ImageAndExpandableListV2_hotspotIllustration__k3cTe { width: 100vw; height: 375px; margin-left: -24px; }
@media (min-width: 768px) {
  .ImageAndExpandableListV2_hotspotIllustration__k3cTe { width: 100%; margin-left: 0px; height: 388px; }
}
@media (max-width: 1023.98px) {
  .ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys { display: none; }
}
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys { position: absolute; width: calc(100% + 56px); height: 100%; z-index: 0; }
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys.ImageAndExpandableListV2_imageLeft__y59YR { margin-left: -56px; width: calc(100% + 20px); }
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys.ImageAndExpandableListV2_imageRight__LPKNr { width: calc(-18px + 50vw); margin-left: 0px; background-position-x: 100%; }
.ImageAndExpandableListV2_hotspotImage__vM19w { position: relative; height: 100%; clip-path: inset(0px); width: 100%; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_hotspotImage__vM19w { width: 50vw; height: 100%; overflow-y: clip; }
  .ImageAndExpandableListV2_hotspotIllustrationDesktop__P5kea { width: 100%; height: 100%; }
}
.ImageAndExpandableListV2_hotspotIllustrationDesktop__P5kea img { object-fit: cover; height: 100%; position: absolute; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_contentColumn__vjIjK { min-height: 100vh; }
  .ImageAndExpandableListV2_contentAtLeft__xioCj { order: -1; }
}
.ImageAndExpandableListV2_footnote__OiS8n { margin-top: 32px; }
@keyframes NumbersSection_slide-in-out__0jlnT { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes NumbersSection_fade-in-out__BTnuK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.NumbersSection_root__AYIoS { display: flex; gap: 24px; margin-top: 32px; }
@media (min-width: 1440px) {
  .NumbersSection_root__AYIoS { gap: 40px; margin-top: 40px; }
}
.NumbersSection_item__iRpqC { flex: 1 1 0%; }
.NumbersSection_number__cObmL { font-size: 56px; }
@media (min-width: 768px) {
  .NumbersSection_number__cObmL { font-size: 72px; }
}
@media (min-width: 1440px) {
  .NumbersSection_number__cObmL { font-size: 96px; }
}
.NumbersSection_description__SK9IR { margin-top: 8px; }
@media (max-width: 767.98px) {
  .NumbersSection_description__SK9IR { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; font-weight: 700; }
}
@keyframes SectionButton_slide-in-out__rcqHZ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes SectionButton_fade-in-out__1ROga { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.SectionButton_mainButton__VF0E1 { margin-top: 32px; width: 100%; }
@media (min-width: 1440px) {
  .SectionButton_mainButton__VF0E1 { margin-top: 40px; }
}
.SectionButton_topButton__TeBx_ { margin-top: 16px; width: 100%; }
@keyframes BenefitsV2_slide-in-out__DNoP1 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes BenefitsV2_fade-in-out__lVoSp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.BenefitsV2_row__G_G7H { flex-direction: column-reverse; }
@media (min-width: 1024px) {
  .BenefitsV2_row__G_G7H { flex-direction: row; }
  .BenefitsV2_rowReverse__BmOvc { flex-direction: row-reverse; }
}
@media (min-width: 1440px) {
  .BenefitsV2_col__ddPad { min-width: 738px; }
}
.BenefitsV2_title__zdgn1 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_title__zdgn1 { padding-top: 36px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_title__zdgn1 { padding-top: 0px; }
}
.BenefitsV2_noPadding__o97G8 { padding-top: 0px; }
@media (min-width: 768px) {
  .BenefitsV2_noPadding__o97G8 { padding-top: 32px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_noPadding__o97G8 { padding-top: 0px; }
}
@media (min-width: 768px) {
  .BenefitsV2_itemRow__JYSea { margin-top: 8px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemRow__JYSea { margin-top: 24px; }
}
.BenefitsV2_itemRowNoImage__BHgCV { margin-top: 0px; }
.BenefitsV2_item__lWBSF { position: relative; display: flex; flex-direction: row; margin-top: 32px; }
@media (min-width: 768px) {
  .BenefitsV2_item__lWBSF { flex-direction: column; }
  .BenefitsV2_itemWide__jS3mc { margin-top: 52px; flex-direction: row; }
}
@media (min-width: 1024px) {
  .BenefitsV2_itemInfoWide__8gWY4 { padding: 6px 0px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemInfoWide__8gWY4 { padding: 0px; }
}
.BenefitsV2_itemIcon__sGRw4 { flex-shrink: 0; display: flex; justify-content: center; align-items: flex-start; margin-right: 16px; border-radius: 50%; }
@media (min-width: 768px) {
  .BenefitsV2_itemIcon__sGRw4 { align-items: center; background-color: rgb(246, 245, 241); width: 64px; height: 64px; margin-right: 0px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemIcon__sGRw4 { width: 72px; height: 72px; }
}
.BenefitsV2_itemIconWide__gefCF { margin-top: 4px; width: 36px; height: 36px; background: rgba(0, 0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemIconWide__gefCF { margin-right: 16px; width: 40px; height: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_itemIconWide__gefCF { margin-top: 0px; width: 56px; height: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemIconWide__gefCF { margin: 4px 20px 0px 4px; width: 48px; height: 48px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemIconWide__gefCF { margin: 8px 32px 0px 8px; width: 56px; height: 56px; }
}
.BenefitsV2_icon__m3X0U { width: 36px; height: 36px; }
@media (min-width: 1440px) {
  .BenefitsV2_icon__m3X0U { width: 40px; height: 40px; }
}
.BenefitsV2_iconWide__eBHcj { width: 100%; height: 100%; }
.BenefitsV2_itemSubtitle__NLR6v { color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemSubtitle__NLR6v { margin-top: 16px; }
}
.BenefitsV2_itemSubtitleWide__4rDsy { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 32px; line-height: 44px; }
@media (min-width: 768px) {
  .BenefitsV2_itemSubtitleWide__4rDsy { margin-top: 0px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemSubtitleWide__4rDsy { font-size: 44px; line-height: 54px; }
}
.BenefitsV2_itemDescription__S3EdM { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; overflow-wrap: break-word; color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemDescription__S3EdM { margin-top: 8px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemDescription__S3EdM { margin-top: 4px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
.BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
@media (min-width: 768px) {
  .BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 4px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 8px; }
}
.BenefitsV2_imageCont__d15ZJ { max-height: 475px; min-width: calc(100% + 48px); margin-left: -24px; margin-right: -24px; border-radius: 4px; }
@media (min-width: 768px) {
  .BenefitsV2_imageCont__d15ZJ { max-height: 388px; margin-left: 0px; margin-right: 0px; min-width: auto; }
}
@media (min-width: 1024px) {
  .BenefitsV2_imageCont__d15ZJ { max-height: none; min-height: 580px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_imageCont__d15ZJ { min-height: 744px; margin-left: -36px; width: calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) {
  .BenefitsV2_imageCont__d15ZJ { min-height: 815px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_imageContReverse__jZvEZ { margin-left: 0px; margin-right: -36px; }
}
.BenefitsV2_image__lHcpE { object-position: center top; }
@media (min-width: 1024px) {
  .BenefitsV2_image__lHcpE { max-height: none; }
}
.BenefitsV2_displayNone__pxqFG { display: none; }
@media (min-width: 768px) {
  .BenefitsV2_displayNone__pxqFG { display: block; }
}
.BenefitsV2_buttonWrap__DgEPT { padding-top: 32px; }
@media (min-width: 768px) {
  .BenefitsV2_buttonWrap__DgEPT { padding-top: 40px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_buttonWrap__DgEPT { padding-top: 56px; }
}
@media (min-width: 768px) {
  .BenefitsV2_button__niZ7i { width: auto; }
}
.BenefitsV2_badgesWrap__idjoB { display: grid; grid-auto-flow: column; justify-content: center; gap: 8px; padding: 48px 0px 0px; }
@media (min-width: 768px) {
  .BenefitsV2_badgesWrap__idjoB { padding-top: 56px; justify-content: flex-start; }
}
@media (min-width: 1440px) {
  .BenefitsV2_badgesWrap__idjoB { padding-top: 72px; }
}
.BenefitsV2_badge__GX7CP { position: static; height: 42px; width: auto; object-fit: contain; }
@media (min-width: 768px) {
  .BenefitsV2_badge__GX7CP { height: 46px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_badge__GX7CP { height: 52px; }
}
.BenefitsV2_badge__GX7CP:last-child { margin-right: 0px; }
.BenefitsV2_badge__GX7CP::before { display: none; }
.BenefitsV2_modalInner__1GQ0j { display: flex; flex-wrap: wrap; justify-content: center; padding: 20px; overflow-y: auto; }
@media (min-width: 1024px) {
  .BenefitsV2_modalInner__1GQ0j { padding: 100px; }
}
.BenefitsV2_modalImageWrap__X1HuZ::before { display: none; }
.BenefitsV2_modalImage__uvhJ2 { position: static; }
.BenefitsV2_modalButtonCloseWrap__7ZfwV { z-index: 1; position: sticky; top: -20px; height: 0px; width: 100%; }
@media (min-width: 1024px) {
  .BenefitsV2_modalButtonCloseWrap__7ZfwV { top: -100px; }
}
.BenefitsV2_modalButtonClose__dK1Yb { cursor: pointer; display: flex; justify-content: center; align-items: center; position: absolute; right: 40px; top: 40px; width: 50px; height: 50px; padding: 0px; border-radius: 50%; color: rgb(0, 0, 0); background-color: rgb(178, 179, 178); }
@media (min-width: 1024px) {
  .BenefitsV2_modalButtonClose__dK1Yb { top: 120px; right: 120px; }
}
.BenefitsV2_iconClose__Kv_8f { width: 24px; height: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_white__keGUw { background-color: rgb(255, 255, 255) !important; }
  .BenefitsV2_white__keGUw .BenefitsV2_icon__m3X0U { width: 100%; height: 100%; }
  .BenefitsV2_btnTextMobile__Jpf25 { display: none; }
}
@media (max-width: 767.98px) {
  .BenefitsV2_hideOnMobile__ujBba { display: none; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_none__2j1IP { padding-top: 0px; }
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 60px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 100px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 64px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 150px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_none__6fWdm { padding-bottom: 0px; }
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 60px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 100px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 64px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 150px; }
}
@media (max-width: 767.98px) {
  .BenefitsV2_removeMobileTopPadding__UUTbD { padding-top: 0px !important; }
}
.BenefitsV2_spaceNoImage__psHau { padding-top: 8px; }
@media (min-width: 1024px) {
  .BenefitsV2_spaceNoImage__psHau { padding-top: 28px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_spaceNoImage__psHau { padding-top: 48px; }
}

@keyframes IngredientsSlider_slide-in-out__ruF9V { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsSlider_fade-in-out__EUBF1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (max-width: 1439.98px) {
  .IngredientsSlider_colInfo__CS_n4 { display: contents; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_colInfo__CS_n4 { display: flex; flex-direction: column; justify-content: center; }
}
.IngredientsSlider_headline__DcIAJ { order: 1; width: 100%; padding: 0px 8px; text-align: center; }
@media (min-width: 768px) {
  .IngredientsSlider_headline__DcIAJ { margin: 0px auto; width: 82.873%; padding: 0px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_headline__DcIAJ { width: 63.291%; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_headline__DcIAJ { order: unset; margin: 0px; width: auto; text-align: left; }
}
.IngredientsSlider_text__USm4R { order: 2; width: 100%; padding: 24px 8px 0px; text-align: center; }
@media (min-width: 768px) {
  .IngredientsSlider_text__USm4R { margin: 0px auto; width: 82.873%; padding: 24px 0px 0px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_text__USm4R { width: 63.2912%; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_text__USm4R { order: unset; margin-left: 0px; width: auto; text-align: left; }
}
.IngredientsSlider_ctaText__0zgjh { order: 4; width: 100%; padding: 16px 8px 0px; text-align: center; color: rgb(112, 113, 112); }
@media (min-width: 768px) {
  .IngredientsSlider_ctaText__0zgjh { display: none; }
}
.IngredientsSlider_buttonWrap__oEosA { order: 5; display: flex; justify-content: center; width: 100%; padding: 24px 8px 0px; }
@media (min-width: 768px) {
  .IngredientsSlider_buttonWrap__oEosA { padding: 40px 18px 0px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_buttonWrap__oEosA { order: unset; padding: 40px 0px 0px; justify-content: flex-start; }
}
@media (min-width: 1680px) {
  .IngredientsSlider_buttonWrap__oEosA { padding: 56px 0px 0px; }
}
.IngredientsSlider_colSlider__MiOTL { order: 3; padding-top: 24px; }
@media (min-width: 768px) {
  .IngredientsSlider_colSlider__MiOTL { padding-top: 40px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_colSlider__MiOTL { order: unset; padding-top: 0px; }
}
.IngredientsSlider_modalInner__i0cee { display: flex; flex-wrap: wrap; justify-content: center; padding: 20px; overflow-y: auto; }
@media (min-width: 1024px) {
  .IngredientsSlider_modalInner__i0cee { padding: 100px; }
}
.IngredientsSlider_modalImageWrap__9lxnO::before { display: none; }
.IngredientsSlider_modalImage__boQYf { position: static; }
.IngredientsSlider_modalButtonCloseWrap__ex5PC { z-index: 1; position: sticky; top: -20px; height: 0px; width: 100%; }
@media (min-width: 1024px) {
  .IngredientsSlider_modalButtonCloseWrap__ex5PC { top: -100px; }
}
.IngredientsSlider_modalButtonClose__mW65N { cursor: pointer; display: flex; justify-content: center; align-items: center; position: absolute; right: 40px; top: 40px; width: 50px; height: 50px; padding: 0px; border-radius: 50%; color: rgb(0, 0, 0); background-color: rgb(178, 179, 178); }
@media (min-width: 1024px) {
  .IngredientsSlider_modalButtonClose__mW65N { top: 120px; right: 120px; }
}
.IngredientsSlider_iconClose__FrUiz { width: 24px; height: 24px; }
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_none__vaZlG { padding-top: 0px; }
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_small__UQSvU { padding-top: 24px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_small__UQSvU { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_small__UQSvU { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_small__UQSvU { padding-top: 60px; }
}
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_medium__2rs73 { padding-top: 40px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_medium__2rs73 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_medium__2rs73 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_medium__2rs73 { padding-top: 100px; }
}
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_large__02nS_ { padding-top: 64px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_large__02nS_ { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_large__02nS_ { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_top_large__02nS_ { padding-top: 150px; }
}
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_none__hfvKe { padding-bottom: 0px; }
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_small__ntklP { padding-bottom: 24px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_small__ntklP { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_small__ntklP { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_small__ntklP { padding-bottom: 60px; }
}
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_medium__Ymt5T { padding-bottom: 40px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_medium__Ymt5T { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_medium__Ymt5T { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_medium__Ymt5T { padding-bottom: 100px; }
}
.IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_large__LbSxm { padding-bottom: 64px; }
@media (min-width: 768px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_large__LbSxm { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_large__LbSxm { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsSlider_custom_padding__IAKYd.IngredientsSlider_bottom_large__LbSxm { padding-bottom: 150px; }
}
@keyframes IngredientsSliderArrows_slide-in-out__XkDtf { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsSliderArrows_fade-in-out__1PIIM { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsSliderArrows_button__mmHq5 { position: absolute; top: 0px; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; width: 86px; height: 86px; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); cursor: pointer; }
.IngredientsSliderArrows_button__mmHq5:not(:disabled):hover { color: rgb(16, 92, 92); }
.IngredientsSliderArrows_button__mmHq5:disabled { opacity: 0.5; cursor: auto; }
.IngredientsSliderArrows_button_prev__IXS9V { left: 0px; }
@media (min-width: 1440px) {
  .IngredientsSliderArrows_button_prev__IXS9V { left: 12px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderArrows_button_prev__IXS9V { left: 0px; }
}
.IngredientsSliderArrows_button_next__dGSAa { right: 0px; }
@media (min-width: 1440px) {
  .IngredientsSliderArrows_button_next__dGSAa { right: 12px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderArrows_button_next__dGSAa { right: 0px; }
}
.IngredientsSliderArrows_icon_arrow__e00d0 { width: 16px; height: 28px; }
@keyframes IngredientsSliderItem_slide-in-out__ObIfp { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsSliderItem_fade-in-out__sg__y { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsSliderItem_item__OxP7O { opacity: 0.5; flex: 0 0 100%; min-width: 0px; text-align: center; transition: opacity 0.25s 0.25s; }
.IngredientsSliderItem_item_selected__o7VmP { opacity: 1; }
.IngredientsSliderItem_title_wrap__aiVFo { display: flex; align-items: center; justify-content: center; height: 80px; }
@media (min-width: 768px) {
  .IngredientsSliderItem_title_wrap__aiVFo { height: 88px; }
}
.IngredientsSliderItem_title__tDhe7 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.IngredientsSliderItem_image_wrap__OM5N7 { margin: 8px auto 0px; width: 300px; height: 300px; }
@media (min-width: 768px) {
  .IngredientsSliderItem_image_wrap__OM5N7 { width: 408px; height: 408px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderItem_image_wrap__OM5N7 { width: 456px; height: 456px; }
}
.IngredientsSliderItem_subtitle__CCsll { margin-top: 8px; height: 48px; padding: 10px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
@media (min-width: 768px) {
  .IngredientsSliderItem_subtitle__CCsll { height: 46px; padding: 8px 0px; font-size: 28px; line-height: 30px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderItem_subtitle__CCsll { height: 64px; padding: 17px 0px; }
}
.IngredientsSliderItem_text__ar_m6 { color: rgb(112, 113, 112); }
@media (min-width: 768px) {
  .IngredientsSliderItem_text__ar_m6 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
}
@keyframes IngredientsSliderThumb_slide-in-out__lstyZ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsSliderThumb_fade-in-out__FC1gt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsSliderThumb_item__eAJ9C { cursor: pointer; flex-basis: 47px; min-width: 47px; max-width: 47px; opacity: 0.5; transition: opacity 0.25s; background-color: rgba(0, 0, 0, 0); }
@media (min-width: 768px) {
  .IngredientsSliderThumb_item__eAJ9C { flex-basis: 116px; min-width: 116px; max-width: 116px; }
}
@media (min-width: 1024px) {
  .IngredientsSliderThumb_item__eAJ9C { flex-basis: calc(16.6667% - 30px); min-width: calc(16.6667% - 30px); max-width: calc(16.6667% - 30px); }
}
@media (min-width: 1440px) {
  .IngredientsSliderThumb_item__eAJ9C { flex-basis: 16.6667%; min-width: 16.6667%; max-width: 16.6667%; }
}
.IngredientsSliderThumb_item__eAJ9C:hover { opacity: 1; transition: opacity 0.25s; }
@media (any-pointer: coarse) {
  .IngredientsSliderThumb_item__eAJ9C:not(.IngredientsSliderThumb_item_selected__JScJw):hover { opacity: 0.5; }
}
.IngredientsSliderThumb_item_selected__JScJw { opacity: 1; transition: opacity 0.25s; cursor: auto; }
.IngredientsSliderThumb_image_wrap__T26KX { overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.1); transition: border-color 0.25s; border-radius: 50%; }
@media (min-width: 768px) {
  .IngredientsSliderThumb_image_wrap__T26KX { width: 92px; }
}
.IngredientsSliderThumb_item__eAJ9C:hover .IngredientsSliderThumb_image_wrap__T26KX { border-color: rgb(0, 0, 0); }
@media (any-pointer: coarse) {
  .IngredientsSliderThumb_item__eAJ9C:hover .IngredientsSliderThumb_image_wrap__T26KX:not(.IngredientsSliderThumb_image_wrap_selected__wthBM) { border-color: rgba(0, 0, 0, 0.1); }
}
.IngredientsSliderThumb_image_wrap_selected__wthBM { border-color: rgb(0, 0, 0); transition: border-color 0.25s; }
.IngredientsSliderThumb_text__7xO5O { display: none; }
@media (min-width: 768px) {
  .IngredientsSliderThumb_text__7xO5O { display: block; padding: 8px; overflow-wrap: break-word; }
}
@keyframes IngredientsSliderContent_slide-in-out__pNqY7 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsSliderContent_fade-in-out__o7C4T { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsSliderContent_main_slider_wrap__tAL1x { position: relative; }
@media (min-width: 1440px) {
  .IngredientsSliderContent_main_slider_wrap__tAL1x { padding-left: 49px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderContent_main_slider_wrap__tAL1x { padding-left: 0px; }
}
.IngredientsSliderContent_embla_main__OL_PR { margin: 0px auto; max-width: 446px; overflow: hidden; }
@media (min-width: 1680px) {
  .IngredientsSliderContent_embla_main__OL_PR { max-width: 456px; }
}
.IngredientsSliderContent_embla_main_container__qI_K0 { display: flex; }
.IngredientsSliderContent_main_arrows_wrap__gIqIa { display: none; position: absolute; top: 50%; height: 0px; width: 100%; }
@media (min-width: 768px) {
  .IngredientsSliderContent_main_arrows_wrap__gIqIa { display: block; }
}
@media (min-width: 1440px) {
  .IngredientsSliderContent_main_arrows_wrap__gIqIa { width: calc(100% - 49px); }
}
@media (min-width: 1680px) {
  .IngredientsSliderContent_main_arrows_wrap__gIqIa { width: 100%; }
}
.IngredientsSliderContent_thumbs_slider_wrap__9jmxx { padding-top: 24px; }
@media (min-width: 1440px) {
  .IngredientsSliderContent_thumbs_slider_wrap__9jmxx { padding-left: 49px; }
}
@media (min-width: 1680px) {
  .IngredientsSliderContent_thumbs_slider_wrap__9jmxx { padding-left: 0px; }
}
.IngredientsSliderContent_embla_thumbs__gh2aJ { overflow: hidden; }
.IngredientsSliderContent_embla_thumbs_container__oW9rc { display: flex; align-items: flex-start; justify-content: center; gap: 9px; transform: translateZ(0px) !important; }
@media (min-width: 768px) {
  .IngredientsSliderContent_embla_thumbs_container__oW9rc { gap: 0px; }
}
@media (min-width: 1024px) {
  .IngredientsSliderContent_embla_thumbs_container__oW9rc { gap: 36px; }
}
@media (min-width: 1440px) {
  .IngredientsSliderContent_embla_thumbs_container__oW9rc { gap: 0px; }
}
@keyframes Variant3_slide-in-out__wOQJJ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Variant3_fade-in-out__xgvor { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Variant3_headline__OTmIl { font-size: 44px; font-weight: 400; margin-bottom: 16px; }
@media (max-width: 1023.98px) {
  .Variant3_headline__OTmIl { margin-bottom: 4px; font-size: 38px; }
}
@media (max-width: 767.98px) {
  .Variant3_headline__OTmIl { margin-top: 34px; font-size: 24px; }
}
.Variant3_text__mYUGn { font-size: 16px; line-height: 24px; margin-top: 16px; }
@media (min-width: 1366px) {
  .Variant3_text__mYUGn { font-size: 18px; line-height: 26px; }
}
.Variant3_descriptionItems__6mHZv { display: flex; flex-direction: column; gap: 8px; list-style-type: none; counter-reset: listItem 0; }
.Variant3_descriptionItems__6mHZv ol { list-style: none; counter-reset: listItem 0; padding: 0px; display: flex; flex-direction: column; gap: 48px; margin-top: 36px; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol { margin: 32px auto; max-width: unset; }
}
.Variant3_descriptionItems__6mHZv ol li { counter-increment: listItem 1; margin: 0px; position: relative; padding-left: 70px; font-size: 18px; line-height: 28px; min-height: 56px; display: flex; align-items: center; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol li { padding-top: 60px; padding-left: 0px; font-size: 16px; line-height: 22px; margin: 0px auto; }
}
.Variant3_descriptionItems__6mHZv ol li::before { content: counter(listItem); position: absolute; left: 0px; background-color: rgb(255, 255, 255); color: rgb(12, 61, 61); border-radius: 50%; border: 1px solid rgb(12, 61, 61); width: 48px; height: 48px; text-align: center; line-height: 48px; font-size: 30px; font-weight: 400; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol li::before { top: 0px; left: 50%; transform: translateX(-50%); }
}
.Variant3_descriptionItems__6mHZv ol li:not(:first-child)::before { top: 3px; }
@media (max-width: 1365.98px) {
  .Variant3_descriptionItems__6mHZv { margin-bottom: 16px; }
}
@media (max-width: 1023.98px) {
  .Variant3_descriptionItems__6mHZv { gap: 0px; margin-bottom: 16px; }
}
@keyframes HsaFsaCaptions_slide-in-out__jlrRr { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HsaFsaCaptions_fade-in-out__iDnwY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HsaFsaCaptions_root__UIWPy { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 6px; padding: 12px 20px; background: linear-gradient(rgb(246, 245, 241), rgb(247, 248, 247)); border-radius: 4px; }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_root__UIWPy { gap: 5px; }
  .HsaFsaCaptions_text__wmnew { font-size: 14px; line-height: 1.2857; }
}
.HsaFsaCaptions_logo__6HGjh { width: 78px; height: 28px; }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_logo__6HGjh { width: 77px; }
}
.HsaFsaCaptions_link__rKAF6 { font-size: 14px; line-height: 2; color: rgb(0, 0, 0); }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_link__rKAF6 { font-size: 12px; }
}
@keyframes HsaFsaAvailability_slide-in-out__1hT5v { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HsaFsaAvailability_fade-in-out__s_oNC { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HsaFsaAvailability_wrapper__H0q3W { display: flex; align-items: center; justify-content: center; padding-top: 16px; padding-bottom: 16px; gap: 5px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_wrapper__H0q3W { flex-wrap: wrap; font-size: 16px; }
}
.HsaFsaAvailability_assetWrapper__444D8 { justify-content: left; }
.HsaFsaAvailability_text__fqM_5 { font-size: 18px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_text__fqM_5 { font-size: 16px; }
}
.HsaFsaAvailability_imgWrapper__KtHLj { position: relative; width: 100px; aspect-ratio: 314 / 115; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_imgWrapper__KtHLj { width: 70px; }
}
.HsaFsaAvailability_img__tato_ { object-fit: contain; width: 100%; height: 100%; }
.HsaFsaAvailability_btnText__DFbYK { font-size: 16px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_btnText__DFbYK { font-size: 14px; }
}
@keyframes Benefits_slide-in-out__Yby2H { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Benefits_fade-in-out____hUI { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Benefits_benefitsList__t8euJ { order: 2; display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; padding-top: 32px; border-top: 1px solid rgb(230, 233, 231); justify-content: center; }
@media (min-width: 768px) {
  .Benefits_benefitsList__t8euJ { order: unset; margin-top: 24px; padding-top: 24px; }
}
@media (min-width: 1440px) {
  .Benefits_benefitsList__t8euJ { margin-top: 32px; padding: 32px 50px 0px 0px; }
}
@media (max-width: 767.98px) {
  .Benefits_compactListContainer__LLv0e { display: flex; gap: 16px; justify-content: center; width: 100%; }
}
.Benefits_compactList__LWO68 { flex-flow: column wrap; width: fit-content; text-align: center; font-size: 16px; }
.Benefits_benefitItem__icXxz { display: flex; gap: 8px; width: calc(50% - 8px); justify-content: center; }
@media (min-width: 768px) {
  .Benefits_benefitItem__icXxz { align-items: center; justify-content: flex-start; text-align: left; gap: 16px; }
}
.Benefits_compactList__LWO68 > * { display: flex; width: auto; justify-content: flex-start; text-align: left; align-items: center; }
.Benefits_benefitIcon__l9Kw6 { width: 20px; height: 20px; }
@media (min-width: 768px) {
  .Benefits_benefitIcon__l9Kw6 { width: 24px; height: 24px; }
}
.Benefits_benefitText___zOsl { padding-top: 1px; }
@media (min-width: 768px) {
  .Benefits_benefitText___zOsl { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 22px; padding: 0px; }
}
@keyframes Content_slide-in-out__RUV6i { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Content_fade-in-out__gdN6d { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Content_content__5r2I9 { text-align: center; display: flex; flex-direction: column; padding: 32px 0px 40px; }
@media (min-width: 768px) {
  .Content_content__5r2I9 { padding: 40px 0px 60px; }
}
@media (min-width: 1024px) {
  .Content_content__5r2I9 { width: 100%; padding: 60px 0px; text-align: left; }
  .Content_content__5r2I9.Content_mediaNarrow__ceGpn { padding: 0px; }
}
@media (min-width: 1680px) {
  .Content_content__5r2I9 { max-width: 579px; }
}
.Content_text__JgpBH { display: contents; }
.Content_bodyText__VTwqx { order: 1; margin-top: 16px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
@media (min-width: 768px) {
  .Content_bodyText__VTwqx { order: unset; margin-top: 24px; }
}
@media (min-width: 1440px) {
  .Content_bodyText__VTwqx { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (min-width: 1024px) {
  .Content_bodyText__VTwqx.Content_underSubtitle__jx3ht { margin-top: 24px; }
}
@media (max-width: 767.98px) {
  .Content_bodyText__VTwqx.Content_aboveCta__gqhmH { order: unset; margin-top: 4px; }
}
.Content_textBold__WgIrn { font-weight: 700; margin-top: 16px; order: unset; }
@media (min-width: 768px) {
  .Content_textBold__WgIrn { margin-top: 16px; }
}
@media (min-width: 1440px) {
  .Content_textBold__WgIrn { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; font-weight: 700; }
}
.Content_buttonWrapper__3BAbx { display: block; margin: 0px auto; width: 100%; }
@media (min-width: 768px) {
  .Content_buttonWrapper__3BAbx { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; }
}
@media (min-width: 1024px) {
  .Content_buttonWrapper__3BAbx { justify-content: flex-start; }
}
.Content_button__4yOrU { margin: 16px auto 0px; width: 100%; }
@media (min-width: 768px) {
  .Content_button__4yOrU { margin: 24px 0px 0px; width: max-content; min-width: 180px; }
}
@media (min-width: 1440px) {
  .Content_button__4yOrU { height: 62px; padding: 16px 26px; font-size: 20px; line-height: 30px; margin-top: 32px; }
}
@media (max-width: 767.98px) {
  .Content_button__4yOrU { margin-top: 16px !important; }
}
.Content_captions__4BPgs { margin-top: 16px; display: flex; align-items: flex-start; justify-content: center; flex-wrap: wrap; gap: 16px 24px; }
@media (min-width: 768px) {
  .Content_captions__4BPgs { margin-top: 24px; }
}
@media (min-width: 1024px) {
  .Content_captions__4BPgs { justify-content: flex-start; }
}
.Content_caption__hV9cS { flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; }
.Content_captionIcon__DdSE_ { display: inline-block; width: 16px; height: 16px; margin-right: 16px; }
.Content_footnote__qxAwp { text-align: left; margin-top: 16px; }
@media (min-width: 1024px) {
  .Content_footnote__qxAwp { margin-top: 24px; }
}
@media (min-width: 1440px) {
  .Content_footnote__qxAwp { margin-top: 32px; }
}
@keyframes HeadlineAndSubtitle_slide-in-out__6_3dN { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeadlineAndSubtitle_fade-in-out__yNwv3 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeadlineAndSubtitle_ratingBlock__hqapz { display: flex; align-items: center; flex-direction: column; gap: 12px; padding-bottom: 8px; }
@media (min-width: 768px) {
  .HeadlineAndSubtitle_ratingBlock__hqapz { flex-direction: row; justify-content: center; gap: 16px; padding-bottom: 12px; }
}
@media (min-width: 1024px) {
  .HeadlineAndSubtitle_ratingBlock__hqapz { justify-content: flex-start; }
}
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_ratingBlock__hqapz { padding-bottom: 16px; }
}
@media (max-width: 767.98px) {
  .HeadlineAndSubtitle_ratingBlock__hqapz.HeadlineAndSubtitle_row__w2gYS { flex-direction: row; align-items: flex-start; justify-content: center; }
}
.HeadlineAndSubtitle_ratingStars__LNoiX { flex-shrink: 0; font-size: 24px; }
@media (max-width: 767.98px) {
  .HeadlineAndSubtitle_ratingStars__LNoiX.HeadlineAndSubtitle_small__wKJXS { padding-top: 4px; font-size: 16px; }
}
.HeadlineAndSubtitle_ratingTitle__3ttei { text-align: left; }
@media (min-width: 768px) {
  .HeadlineAndSubtitle_ratingTitle__3ttei { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
}
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_ratingTitle__3ttei { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (max-width: 767.98px) {
  .HeadlineAndSubtitle_paddingSmall__WajOX:not(:last-child) { padding-right: 2px; }
}
.HeadlineAndSubtitle_logo__kEjh3 { width: auto; height: auto; margin: 12px 0px; max-height: 40px; }
@media (min-width: 768px) {
  .HeadlineAndSubtitle_logo__kEjh3 { margin: 8px 0px; max-height: 56px; }
}
@media (min-width: 1024px) {
  .HeadlineAndSubtitle_logo__kEjh3 { align-self: flex-start; }
}
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_logo__kEjh3 { margin: 16px 0px; max-height: 64px; }
}
.HeadlineAndSubtitle_superHeadline__kS3oq { padding-top: 8px; }
@media (min-width: 768px) {
  .HeadlineAndSubtitle_superHeadline__kS3oq { padding-top: 12px; }
}
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_superHeadline__kS3oq { padding-top: 16px; }
}
.HeadlineAndSubtitle_headline__uKaMG { margin-bottom: 12px; }
@media (min-width: 768px) {
  .HeadlineAndSubtitle_headline__uKaMG { margin: 8px 0px; }
}
@media (min-width: 1024px) {
  .HeadlineAndSubtitle_headline__uKaMG { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; padding: 0px; }
}
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_headline__uKaMG { margin: 8px 0px 12px; font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; padding: 0px; }
}
.HeadlineAndSubtitle_headline__uKaMG.HeadlineAndSubtitle_underSuperHeadline__hAMs6, .HeadlineAndSubtitle_subtitle__iiU7F { margin-top: 8px; }
@media (min-width: 1440px) {
  .HeadlineAndSubtitle_subtitle__iiU7F { margin-top: 12px; }
}
.HeadlineAndSubtitle_noMargin__fnDSy { margin-top: 0px; }
@keyframes HeroHalf_slide-in-out__WgEOi { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalf_fade-in-out__L9QT5 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalf_root__yLKja { display: grid; grid-template-columns: 1fr; grid-template-areas: "media" "content"; }
@media (min-width: 1024px) {
  .HeroHalf_root__yLKja { display: flex; flex-wrap: wrap; }
  .HeroHalf_root__yLKja.HeroHalf_reverse__DpcnE { flex-direction: row-reverse; }
}
.HeroHalf_root__yLKja.HeroHalf_reverseMobile__XMnnf { grid-template-areas: "content" "media"; }
.HeroHalf_noPadding__3ibpw { padding: 0px; }
.HeroHalf_colMedia__zVkr5 { grid-area: media; }
.HeroHalf_colContent__944Xr { grid-area: content; }
@media (min-width: 1024px) {
  .HeroHalf_colContent__944Xr { display: flex; align-items: center; }
  .HeroHalf_clearLeft__vgFsX { padding-left: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalf_clearLeft__vgFsX { padding-left: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalf_clearLeft__vgFsX { padding-left: 0px; margin-left: -18px; max-width: 643px; }
}
@media (min-width: 1024px) {
  .HeroHalf_clearRight__8CeS7 { padding-right: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalf_clearRight__8CeS7 { padding-right: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalf_clearRight__8CeS7 { padding-left: 80px; padding-right: 142px; }
}
@keyframes Media_slide-in-out__VOXaV { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Media_fade-in-out__THkGv { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Media_imageCont__OC0xA { height: 207px; }
@media (min-width: 768px) {
  .Media_imageCont__OC0xA { height: 400px; }
}
@media (min-width: 1024px) {
  .Media_imageCont__OC0xA { height: 680px; }
}
@media (min-width: 1440px) {
  .Media_imageCont__OC0xA { height: 817px; }
}
.Media_imageContNarrow__iO9Hp { height: 218px; }
@media (min-width: 768px) {
  .Media_imageContNarrow__iO9Hp { height: 459px; }
}
@media (min-width: 1024px) {
  .Media_imageContNarrow__iO9Hp { height: 438px; }
}
@media (min-width: 1440px) {
  .Media_imageContNarrow__iO9Hp { height: 638px; }
}
@media (min-width: 1680px) {
  .Media_imageContNarrow__iO9Hp { height: 702px; }
}
@media (min-width: 1024px) {
  .Media_image__ePheX { margin-right: 18px; }
  .Media_image__ePheX.Media_imageLeft__F0N7C { margin-right: 0px; margin-left: 18px; }
}
@keyframes AspectRatioPlaceholder_slide-in-out__nuPuH { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes AspectRatioPlaceholder_fade-in-out__01bi2 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .AspectRatioPlaceholder_aspectRatioContainer__N_SXJ { position: relative; width: 100%; height: 0px; padding-top: 100%; }
  .AspectRatioPlaceholder_aspectRatioInner__947Fx { position: absolute; inset: 0px; }
  .AspectRatioPlaceholder_placeholder__ePGGr { --grid-tile-size: 25px; --grid-tile-offset-y: calc(var(--grid-tile-size) * 0.5); --grid-tile-offset-x: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(45deg, black calc(25% + 0.5px), transparent calc(25% + 0.5px)), linear-gradient(-45deg, black calc(25% + 0.5px), transparent calc(25% + 0.5px)), linear-gradient(45deg, transparent calc(75% - 0.5px), black calc(75% - 0.5px)), linear-gradient(-45deg, transparent calc(75% - 0.5px), black calc(75% - 0.5px)); background-size: calc(var(--grid-tile-size)*2) calc(var(--grid-tile-size)*2); background-position: var(--grid-tile-offset-x) var(--grid-tile-offset-y),var(--grid-tile-offset-x) calc(var(--grid-tile-size) + var(--grid-tile-offset-y)),calc(var(--grid-tile-size) + var(--grid-tile-offset-x)) calc(var(--grid-tile-size)*-1 + var(--grid-tile-offset-y)),calc(var(--grid-tile-size)*-1 + var(--grid-tile-offset-x)) var(--grid-tile-offset-y); }
  .AspectRatioPlaceholder_ratioText__Jqcc4 { display: flex; align-items: center; justify-content: center; padding: 4px 2px; min-width: min(var(--grid-tile-size)*2,100% - 16px); max-width: calc(100% - 16px); font-size: min(max(var(--grid-tile-size)*.75,12px),32px); font-family: var(--font-sans); line-height: 1; background: rgb(70, 222, 70); }
}
@keyframes ContentVideo_slide-in-out__Vhfzd { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ContentVideo_fade-in-out__zt53b { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .ContentVideo_videoWrapper__R2mlf { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; grid-template-areas: "a"; align-items: stretch; justify-content: stretch; display: grid !important; }
  .ContentVideo_video__IXAhM { position: relative; width: 100%; object-fit: cover; grid-area: a; }
  .ContentVideo_poster__8F9j6 { object-fit: cover; width: 100%; height: 100%; display: flex; grid-area: a; }
}
@keyframes HeroHalfV5Benefits_slide-in-out__f0e_h { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Benefits_fade-in-out__DZugh { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5Benefits_benefitsList__3IYLe { order: 2; display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; padding-top: 32px; border-top: 1px solid rgb(230, 233, 231); justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitsList__3IYLe { order: unset; margin-top: 24px; padding-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Benefits_benefitsList__3IYLe { margin-top: 32px; padding: 32px 50px 0px 0px; }
}
@media screen and (max-width: 768px) {
  .HeroHalfV5Benefits_compactListContainer__f0vP6 { display: flex; gap: 16px; justify-content: center; width: 100%; }
}
.HeroHalfV5Benefits_compactList__unnq1 { flex-flow: column wrap; width: fit-content; text-align: center; }
.HeroHalfV5Benefits_benefitItem__cQ8vJ { display: flex; gap: 8px; width: calc(50% - 8px); justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitItem__cQ8vJ { align-items: center; justify-content: flex-start; text-align: left; gap: 16px; }
}
.HeroHalfV5Benefits_benefitItem__cQ8vJ.HeroHalfV5Benefits_alignToStart__8mw06 { justify-content: flex-start; text-align: left; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitItem__cQ8vJ.HeroHalfV5Benefits_alignToStart__8mw06 { align-items: flex-start; }
}
.HeroHalfV5Benefits_compactList__unnq1 > * { display: flex; width: auto; justify-content: flex-start; text-align: left; align-items: center; }
.HeroHalfV5Benefits_compactList__unnq1 > * p { font-size: 16px; }
.HeroHalfV5Benefits_benefitIcon__4NWuq { width: 20px; height: 20px; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitIcon__4NWuq { width: 24px; height: 24px; }
}
.HeroHalfV5Benefits_benefitText__X6Y8F { padding-top: 1px; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitText__X6Y8F { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 22px; padding: 0px; }
}
.HeroHalfV5Benefits_benefitText__X6Y8F.HeroHalfV5Benefits_isDarkMode__xuZmR { color: rgb(255, 255, 255); }
@keyframes HeroHalfV5HeadlineAndSubtitle_slide-in-out__b7_LR { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5HeadlineAndSubtitle_fade-in-out__KwxwY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { display: flex; align-items: center; flex-flow: column wrap; gap: 4px; padding-bottom: 8px; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { flex-direction: row; justify-content: center; gap: 12px; padding-bottom: 12px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { justify-content: flex-start; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { padding-bottom: 16px; gap: 16px; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { align-items: flex-start; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { align-items: center; justify-content: flex-start; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_row__R4EFf { flex-direction: row; align-items: center; justify-content: center; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_row__R4EFf.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { justify-content: flex-start; }
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf { text-align: left; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf a { color: rgb(0, 0, 0); text-decoration: underline; }
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_ratingStars__7L79_ { flex-shrink: 0; font-size: 16px; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingStars__7L79_.HeroHalfV5HeadlineAndSubtitle_small___0t_n { font-size: 12px; }
  .HeroHalfV5HeadlineAndSubtitle_paddingSmall__BuRGd:not(:last-child) { padding-right: 2px; }
}
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: auto; width: auto; max-height: 56px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 80px; max-height: 80px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 115px; max-height: 115px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 160px; max-height: 160px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; max-height: 80px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: auto; width: auto; max-height: 40px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 100px; max-height: 100px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 115px; max-height: 115px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 120px; max-height: 120px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: 12px 0px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: 16px 0px; width: auto; max-height: 64px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 120px; max-height: 120px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 135px; max-height: 135px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 200px; max-height: 200px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { align-self: flex-start; }
}
.HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 8px; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 12px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 16px; }
}
.HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin: 8px 0px; }
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin: 8px 0px 12px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; padding: 0px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; padding: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ.HeroHalfV5HeadlineAndSubtitle_underSuperHeadline__MhttX { margin-top: 8px; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin-bottom: 12px; }
}
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_centerHeadline__xosMg { margin-top: 16px; margin-bottom: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf { margin-top: 8px; }
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf { margin-top: 12px; }
}
.HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_noMargin__j3VSN { margin-top: 0px; }
@keyframes HeroHalfV5Content_slide-in-out__b5_S3 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Content_fade-in-out__6wOZP { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5Content_content__ETZ_S { text-align: center; display: flex; flex-direction: column; justify-content: center; padding: 32px 0px 40px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_content__ETZ_S { padding: 40px 0px 60px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_content__ETZ_S { width: 100%; padding: 60px 0px; text-align: left; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Content_content__ETZ_S { max-width: 579px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_content__ETZ_S.HeroHalfV5Content_mediaNarrow__JemTK { padding: 0px; }
}
.HeroHalfV5Content_content-padding-large__vD46C { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-large__vD46C { padding: 240px 0px; }
}
.HeroHalfV5Content_content-padding-medium__BmXT_ { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-medium__BmXT_ { padding: 150px 0px; }
}
.HeroHalfV5Content_content-padding-small__aoy6E { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-small__aoy6E { padding: 100px 0px; }
  .HeroHalfV5Content_centerContent__t8dEP { max-width: 900px; align-items: center; justify-content: center; text-align: center !important; }
}
.HeroHalfV5Content_buttonWrapper__oIjfM { display: block; margin: 0px auto; width: 100%; }
@media (min-width: 768px) {
  .HeroHalfV5Content_buttonWrapper__oIjfM { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_buttonWrapper__oIjfM { justify-content: flex-start; }
  .HeroHalfV5Content_centerButton__FdtaT { justify-content: center !important; }
}
.HeroHalfV5Content_button__2iMtf { margin: 16px auto 0px; width: 100%; }
@media (min-width: 768px) {
  .HeroHalfV5Content_button__2iMtf { margin: 24px 0px 0px; width: max-content; min-width: 180px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_button__2iMtf { height: 62px; padding: 16px 26px; font-size: 20px; line-height: 30px; margin-top: 32px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_onlyChild__kFPAT { margin-top: 24px; }
}
@media (min-width: 768px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_onlyChild__kFPAT { width: max-content; min-width: auto; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_button__2iMtf { margin-top: 16px !important; }
}
.HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldShowOnMobile__SEiWR { display: none; }
@media (max-width: 1023.98px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldShowOnMobile__SEiWR { display: flex; }
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldHideOnMobile__5gPuf { display: none; }
}
.HeroHalfV5Content_caption__pUNVq { margin-top: 16px; display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Content_caption__pUNVq { margin-top: 24px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_caption__pUNVq { justify-content: flex-start; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_caption__pUNVq.HeroHalfV5Content_underSeveralButtons__Xxgs_ { margin-top: 16px; }
}
.HeroHalfV5Content_portalCaption__u7GNT.HeroHalfV5Content_isDarkMode__I3rAj { color: rgb(255, 255, 255); }
.HeroHalfV5Content_start__khnkn { justify-content: flex-start; }
.HeroHalfV5Content_icon__1zAgG { display: inline-block; width: 16px; height: 16px; margin-right: 12px; }
.HeroHalfV5Content_textBold__46yWa { font-weight: 700; margin-top: 16px; order: unset; }
@media (min-width: 768px) {
  .HeroHalfV5Content_textBold__46yWa { margin-top: 16px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_textBold__46yWa { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; font-weight: 700; }
}
.HeroHalfV5Content_dark__4Wpmk:active, .HeroHalfV5Content_dark__4Wpmk:hover { background-color: rgb(15, 46, 47); }
.HeroHalfV5Content_bodyText__rWckC { order: 1; margin-top: 16px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC { order: unset; margin-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_bodyText__rWckC { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_underSubtitle__BHkfQ { margin-top: 24px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_aboveCta__165ET { order: unset; margin-top: 4px; }
}
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_fontBiggerDesktop__ANfCJ { font-size: 20px; line-height: 1.5; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_fontBiggerMobile__R9qrt { font-size: 18px; line-height: 1.5555; margin-top: 4px; }
}
.HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 22px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 28px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_medium__1xX4J { font-size: 16px; line-height: 24px; }
  .HeroHalfV5Content_large___9anI, .HeroHalfV5Content_medium__1xX4J { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .HeroHalfV5Content_large___9anI { font-size: 18px; line-height: 28px; }
}
.HeroHalfV5Content_btnLeft__gsVSU { margin-left: 0px; }
.HeroHalfV5Content_text__FiEje.HeroHalfV5Content_isDarkMode__I3rAj, .HeroHalfV5Content_text__FiEje.HeroHalfV5Content_isDarkMode__I3rAj a { color: rgb(255, 255, 255); }
.HeroHalfV5Content_footnote__T0to6 { text-align: center; margin-top: 16px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_footnote__T0to6 { margin-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_footnote__T0to6 { margin-top: 32px; }
}
.HeroHalfV5Content_footnote__T0to6.HeroHalfV5Content_isDarkMode__I3rAj { color: rgb(255, 255, 255); }
.HeroHalfV5Content_left__XRhu4 { text-align: left; }
.HeroHalfV5Content_rtbTags__z_mpa { display: flex; flex-direction: column; gap: 16px; padding: 32px 0px 16px; border-top: 1px solid rgb(230, 233, 231); margin-top: 16px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_rtbTags__z_mpa { position: absolute; bottom: 0px; flex-direction: row; gap: 64px; padding: 40px 0px; border-top: 0px; margin-top: 0px; }
}
.HeroHalfV5Content_tagContainer__mnsDQ { display: flex; align-items: flex-start; gap: 8px; text-align: left; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagContainer__mnsDQ { gap: 12px; }
}
.HeroHalfV5Content_tagIcon__i0G6k { width: 20px; height: 20px; margin: 4px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagIcon__i0G6k { width: 40px; height: 40px; margin: 0px; }
}
.HeroHalfV5Content_tagTextContainer__Eie9y { display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagTextContainer__Eie9y { min-height: 40px; }
}
.HeroHalfV5Content_tagText__iPsdk p:not(:first-of-type) { padding-top: 0px !important; }
.HeroHalfV5Content_trustpilot__K4HlP { padding-bottom: 32px; }
@keyframes AssurancesBaB_slide-in-out__D8FpJ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes AssurancesBaB_fade-in-out__mgVJQ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.AssurancesBaB_assurancesWrapper__24yLW { margin-top: 8px; display: flex; gap: 16px; align-items: center; justify-content: center; }
@media (max-width: 767.98px) {
  .AssurancesBaB_assurancesWrapper__24yLW { flex-direction: column; gap: 8px; }
}
.AssurancesBaB_iconTextWrapper__E8Rx8 { display: flex; align-items: center; gap: 8px; }
.AssurancesBaB_iconCheck__YikYG { height: 16px; width: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
@media screen and (max-width: 768px) {
  .AssurancesBaB_assuranceTextPdp__ivCfK { font-size: 12px; line-height: 18px; }
}
@keyframes styles_slide-in-out__JPT3p { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__B0TlQ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  @keyframes styles_shine__vV9OZ { 
  100% { background-position-x: -200%; }
}
  .styles_skeleton__OafG1 { height: 1em; width: 100%; border-radius: 4px; }
  .styles_skeleton__OafG1.styles_lightBackground__PTh3k { background: linear-gradient(110deg, rgb(247, 248, 247) 8%, rgb(255, 255, 255) 18%, rgb(247, 248, 247) 33%) 0% 0% / 200% 100%; }
  .styles_skeleton__OafG1.styles_darkBackground__Qj5sK, .styles_skeleton__OafG1.styles_lightBackground__PTh3k { animation-name: styles_shine__vV9OZ; animation-duration: 1.5s; animation-timing-function: linear; animation-iteration-count: infinite; }
  .styles_skeleton__OafG1.styles_darkBackground__Qj5sK { background: linear-gradient(110deg, rgb(230, 233, 231) 8%, rgb(255, 255, 255) 18%, rgb(230, 233, 231) 33%) 0% 0% / 200% 100%; }
  .styles_image__8wJEI { background-color: rgb(232, 234, 237); }
}
@keyframes FirstStep_slide-in-out__ipuKG { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes FirstStep_fade-in-out__QQvUY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.FirstStep_cards__k_p82 { display: flex; flex-direction: column; row-gap: 8px; width: 100%; }
@media (min-width: 768px) {
  .FirstStep_cards__k_p82 { row-gap: 12px; }
}
@media (min-width: 1440px) {
  .FirstStep_cards__k_p82 { row-gap: 16px; }
}
@keyframes HeaderBaB_slide-in-out___e3v7 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeaderBaB_fade-in-out__eqXHk { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeaderBaB_header__sh3rb { position: relative; display: flex; align-items: baseline; column-gap: 8px; margin-bottom: 4px; }
@media (min-width: 768px) {
  .HeaderBaB_header__sh3rb { margin-bottom: 8px; }
}
@media (min-width: 1440px) {
  .HeaderBaB_header__sh3rb { margin-bottom: 16px; }
}
@media (min-width: 1680px) {
  .HeaderBaB_header__sh3rb { margin-bottom: 24px; }
}
.HeaderBaB_btnBack__Fc_ta { position: absolute; top: 50%; left: -32px; transform: translate(-40px, -50%); font-size: 32px; color: rgb(12, 61, 61); background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; user-select: none; appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; }
.HeaderBaB_btnBack__Fc_ta.HeaderBaB_disabled__CFXx9, .HeaderBaB_btnBack__Fc_ta:disabled { cursor: auto; pointer-events: none; }
.HeaderBaB_btnBackHidden__GlJUr { visibility: hidden; }
.HeaderBaB_title__e40vd { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 32px; line-height: 44px; padding: 0px; font-weight: 700; color: rgb(12, 61, 61); }
.HeaderBaB_logo__gfhQ_ { flex-shrink: 0; width: 68px; height: 28px; object-fit: contain; margin: 8px 0px; }
.HeaderBaB_progress__bsmGQ { display: flex; flex-direction: column; align-items: center; row-gap: 4px; }
@media (min-width: 768px) {
  .HeaderBaB_progress__bsmGQ { row-gap: 8px; }
}
@media (min-width: 1440px) {
  .HeaderBaB_progress__bsmGQ { row-gap: 12px; }
}
.HeaderBaB_step__uO6eO { position: relative; width: 200px; height: 6px; background-color: rgb(217, 221, 219); border-radius: 20px; }
@media (min-width: 1440px) {
  .HeaderBaB_step__uO6eO { height: 10px; }
}
.HeaderBaB_step__uO6eO::after { position: absolute; content: ""; z-index: 2; inset: 0px; width: 50%; background-color: rgb(70, 222, 70); border-radius: 20px; transition: width 0.5s; }
.HeaderBaB_step__uO6eO.HeaderBaB_full__1KLUZ::after { width: 100%; }
.HeaderBaB_stepThree__Dy___ { position: relative; width: 200px; height: 6px; background-color: rgb(217, 221, 219); border-radius: 20px; }
@media (min-width: 1440px) {
  .HeaderBaB_stepThree__Dy___ { height: 10px; }
}
.HeaderBaB_stepThree__Dy___::after { position: absolute; content: ""; z-index: 2; inset: 0px; width: 33.33%; background-color: rgb(70, 222, 70); border-radius: 20px; transition: width 0.5s; }
.HeaderBaB_stepThree__Dy___.HeaderBaB_stepTwoFull__3KnIY::after { width: 66.66%; }
.HeaderBaB_stepThree__Dy___.HeaderBaB_full__1KLUZ::after { width: 100%; }
.HeaderBaB_stepText__X5TpR { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 12px; line-height: 16px; padding: 0px; color: rgb(0, 0, 0); }
@media (min-width: 1440px) {
  .HeaderBaB_stepText__X5TpR { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; font-weight: 700; }
}
@keyframes Chip_slide-in-out__6_bsG { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Chip_fade-in-out__3BWKb { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .Chip_root__bcshM { width: fit-content; padding: 4px 8px; border-radius: 8px; }
  .Chip_base__wwSno { background-color: rgb(240, 244, 244); }
  .Chip_success__ULJVW { background-color: rgb(168, 200, 176); }
  .Chip_error__IAPRw { background-color: rgb(249, 231, 231); }
  .Chip_outline__PucMc { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(186, 192, 202) 0px 0px 0px 1px inset; }
  .Chip_important__qn_xf { align-items: center; background-color: rgb(128, 107, 71); border-radius: 2px; color: rgb(255, 255, 255); display: flex; justify-content: center; margin: 0px auto; padding: 2px 8px; text-align: center; text-transform: uppercase; width: 100%; }
}
@keyframes BuyOrSubscribeButton_slide-in-out__aTCVa { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes BuyOrSubscribeButton_fade-in-out__m_HX5 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.BuyOrSubscribeButton_button__lykXD { width: 100%; }
@media (max-width: 767.98px) {
  .BuyOrSubscribeButton_button__lykXD { margin-top: 16px; }
  .BuyOrSubscribeButton_savingsInfo__3yxYx { font-size: 16px; }
}
.BuyOrSubscribeButton_savingsInfo__3yxYx { font-size: 18px; line-height: 1.5; text-align: center; color: rgb(29, 168, 220); }
.BuyOrSubscribeButton_legalaseText__aS8zx { text-align: center; color: rgb(112, 113, 112); font-size: 12px; font-style: italic; line-height: 18px; margin-top: 8px; }
@keyframes styles_slide-in-out__g6q0F { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__1otJu { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_white__GLLSC { background-color: rgb(255, 255, 255); }
.styles_grey__ZnCQI { background-color: rgb(247, 248, 247); }
.styles_stone__Jg3__ { background-color: rgb(246, 245, 241); }
.styles_listItem__rzzec { --list-item-border: 1px solid #d9dddb; padding: 24px 0px; border-bottom: var(--list-item-border); }
.styles_listItem__rzzec.styles_topBorder__8cyCL { border-top: var(--list-item-border); }
.styles_listItem__rzzec.styles_smallPadding__BBqpI { padding: 16px 0px; }
@media (max-width: 767.98px) {
  .styles_listItem__rzzec { padding: 16px 0px; }
}
.styles_row__dJ9Pw { display: flex; }
.styles_checkIcon__BLtAF { margin: 4px 14px 6px 6px; width: 24px; height: 24px; }
.styles_listToggle__cjle3 { display: flex; align-items: flex-start; flex: 1 1 0%; justify-content: space-between; }
.styles_listToggle__cjle3:hover { cursor: pointer; }
.styles_icon__aqgXA { margin: 4px 0px 0px 16px; min-width: 24px; width: 24px; height: 24px; color: rgb(12, 61, 61); }
.styles_text___g1No { padding: 8px 0px; }
.styles_image__1L9O8 { width: 100%; height: auto; }
.styles_imagePlaceholder__GTl0e { width: 100%; padding-top: 100%; height: 0px; background-color: rgb(238, 238, 238); }
.styles_button__aSwVH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; }
@media (max-width: 767.98px) {
  .styles_button__aSwVH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; }
}
.styles_bodySmall___PvuM { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
@layer legacy {
  .PlusToMinusIcon_icon__bY96_ path:not(:first-child) { transform: rotate(0deg); transform-origin: 50% center; transition: transform 0.3s; }
  .PlusToMinusIcon_active__0v5ot path:not(:first-child) { transform: rotate(-90deg); transition: transform 0.3s; }
}
@keyframes Heading_slide-in-out__g6XvW { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Heading_fade-in-out__d0D7G { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Heading_subtitle__FOsG_ { margin-top: 16px; }
@media (min-width: 768px) {
  .Heading_subtitle__FOsG_ { margin-top: 24px; }
}
@keyframes ImageAndExpandableListV2_slide-in-out__QeDpk { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ImageAndExpandableListV2_fade-in-out__c4ZrS { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ImageAndExpandableListV2_root__cvAk3 { background-color: rgb(255, 255, 255); overflow-x: hidden; }
.ImageAndExpandableListV2_row__yQG1M { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_row__yQG1M { flex-direction: row; }
}
.ImageAndExpandableListV2_divider__eq5mA { background-color: rgb(209, 213, 219); margin-top: 16px; }
@media (min-width: 768px) {
  .ImageAndExpandableListV2_divider__eq5mA { margin-top: 32px; }
}
@media (min-width: 1440px) {
  .ImageAndExpandableListV2_divider__eq5mA { margin-top: 40px; }
}
.ImageAndExpandableListV2_image__jAM0B { height: 375px; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_image__jAM0B { height: 100vh; }
}
.ImageAndExpandableListV2_image__jAM0B img { object-fit: cover; height: 100%; position: absolute; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_hotspotImageContainer__Ui9rk { display: none; }
}
.ImageAndExpandableListV2_hotspotIllustration__k3cTe { width: 100vw; height: 375px; margin-left: -24px; }
@media (min-width: 768px) {
  .ImageAndExpandableListV2_hotspotIllustration__k3cTe { width: 100%; margin-left: 0px; height: 388px; }
}
@media (max-width: 1023.98px) {
  .ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys { display: none; }
}
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys { position: absolute; width: calc(100% + 56px); height: 100%; z-index: 0; }
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys.ImageAndExpandableListV2_imageLeft__y59YR { margin-left: -56px; width: calc(100% + 20px); }
.ImageAndExpandableListV2_hotspotImageContainerDesktop__DW_ys.ImageAndExpandableListV2_imageRight__LPKNr { width: calc(-18px + 50vw); margin-left: 0px; background-position-x: 100%; }
.ImageAndExpandableListV2_hotspotImage__vM19w { position: relative; height: 100%; clip-path: inset(0px); width: 100%; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_hotspotImage__vM19w { width: 50vw; height: 100%; overflow-y: clip; }
  .ImageAndExpandableListV2_hotspotIllustrationDesktop__P5kea { width: 100%; height: 100%; }
}
.ImageAndExpandableListV2_hotspotIllustrationDesktop__P5kea img { object-fit: cover; height: 100%; position: absolute; }
@media (min-width: 1024px) {
  .ImageAndExpandableListV2_contentColumn__vjIjK { min-height: 100vh; }
  .ImageAndExpandableListV2_contentAtLeft__xioCj { order: -1; }
}
.ImageAndExpandableListV2_footnote__OiS8n { margin-top: 32px; }
@keyframes NumbersSection_slide-in-out__0jlnT { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes NumbersSection_fade-in-out__BTnuK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.NumbersSection_root__AYIoS { display: flex; gap: 24px; margin-top: 32px; }
@media (min-width: 1440px) {
  .NumbersSection_root__AYIoS { gap: 40px; margin-top: 40px; }
}
.NumbersSection_item__iRpqC { flex: 1 1 0%; }
.NumbersSection_number__cObmL { font-size: 56px; }
@media (min-width: 768px) {
  .NumbersSection_number__cObmL { font-size: 72px; }
}
@media (min-width: 1440px) {
  .NumbersSection_number__cObmL { font-size: 96px; }
}
.NumbersSection_description__SK9IR { margin-top: 8px; }
@media (max-width: 767.98px) {
  .NumbersSection_description__SK9IR { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; font-weight: 700; }
}
@keyframes SectionButton_slide-in-out__rcqHZ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes SectionButton_fade-in-out__1ROga { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.SectionButton_mainButton__VF0E1 { margin-top: 32px; width: 100%; }
@media (min-width: 1440px) {
  .SectionButton_mainButton__VF0E1 { margin-top: 40px; }
}
.SectionButton_topButton__TeBx_ { margin-top: 16px; width: 100%; }
@keyframes SecondStep_slide-in-out__eXfyw { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes SecondStep_fade-in-out__pmfcR { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.SecondStep_cards__J8CRy { display: grid; row-gap: 8px; width: 100%; }
@media (min-width: 768px) {
  .SecondStep_cards__J8CRy { row-gap: 12px; }
}
@media (min-width: 1440px) {
  .SecondStep_cards__J8CRy { row-gap: 16px; }
}
.SecondStep_disclaimer__9PPnG { font-style: italic; color: rgb(112, 113, 112); text-align: center; }
.SecondStep_disclaimer__9PPnG sup { font-size: 0.6em; vertical-align: super; font-style: normal; }
@keyframes SecondStepInput_slide-in-out__UEx6W { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes SecondStepInput_fade-in-out__f1OvO { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.SecondStepInput_card__Rwu3U { position: relative; width: 100%; display: block; border-radius: 4px; box-shadow: rgb(178, 179, 178) 0px 0px 0px 1px; background: rgb(255, 255, 255); overflow: hidden; cursor: pointer; }
@media (min-width: 1440px) {
  .SecondStepInput_card__Rwu3U { border-radius: 8px; }
}
.SecondStepInput_cardOneTime__rFV_q { background-color: rgba(0, 0, 0, 0); }
.SecondStepInput_cardChecked__efvaP { box-shadow: rgb(12, 61, 61) 0px 0px 0px 2px, rgba(15, 46, 47, 0.17) 0px 5px 16px 0px; }
.SecondStepInput_cardCheckedOneTime__ukuW2 { background-color: rgb(247, 248, 247); }
.SecondStepInput_badge__PE55Q { width: 100%; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 12px; line-height: 16px; padding: 4px 0px; background-color: rgb(12, 61, 61); color: rgb(255, 255, 255); text-align: center; }
@media (min-width: 1440px) {
  .SecondStepInput_badge__PE55Q { font-family: var(--font-sans); font-style: normal; font-weight: 700; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 8px 0px; }
}
.SecondStepInput_badgeDouble__WRHBV { background-color: rgb(128, 107, 71); }
.SecondStepInput_badgeOthers__Suvzk { background-color: rgb(70, 222, 70); color: rgb(0, 0, 0); }
.SecondStepInput_badgeNone__sbLMx { display: none; }
.SecondStepInput_main__RUBAk { display: flex; column-gap: 8px; color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .SecondStepInput_main__RUBAk { column-gap: 12px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_main__RUBAk { column-gap: 16px; }
}
.SecondStepInput_mainSubscription__kiO8m { padding: 4px 12px 8px; }
@media (min-width: 768px) {
  .SecondStepInput_mainSubscription__kiO8m { padding: 16px 24px 20px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_mainSubscription__kiO8m { padding: 8px 16px 16px; }
}
@media (min-width: 1920px) {
  .SecondStepInput_mainSubscription__kiO8m { padding: 12px 16px 16px 24px; }
}
.SecondStepInput_mainOneTime__7NOLj { padding: 4px 12px; }
@media (min-width: 768px) {
  .SecondStepInput_mainOneTime__7NOLj { padding: 4px 16px; }
}
@media (min-width: 1024px) {
  .SecondStepInput_mainOneTime__7NOLj { padding: 8px 16px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_mainOneTime__7NOLj { padding: 12px 16px; }
}
@media (min-width: 1920px) {
  .SecondStepInput_mainOneTime__7NOLj { padding: 16px 24px; }
}
.SecondStepInput_input__5o9Sd { position: absolute; width: 0px; height: 0px; margin: 0px; padding: 0px; appearance: none; user-select: none; }
.SecondStepInput_checkmarkWrap___ngGy { flex-shrink: 0; align-self: flex-start; padding: 10px 0px; }
.SecondStepInput_checkmark__KZW7o { position: relative; width: 20px; height: 20px; border-radius: 50%; box-shadow: rgb(178, 179, 178) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); }
.SecondStepInput_checkmark__KZW7o::before { position: absolute; content: ""; top: 4px; left: 4px; width: 12px; height: 12px; background-color: rgba(0, 0, 0, 0); border-radius: 50%; }
.SecondStepInput_cardChecked__efvaP .SecondStepInput_checkmarkWrap___ngGy .SecondStepInput_checkmark__KZW7o { box-shadow: rgb(35, 125, 83) 0px 0px 0px 1px inset; }
.SecondStepInput_cardChecked__efvaP .SecondStepInput_checkmarkWrap___ngGy .SecondStepInput_checkmark__KZW7o::before { background-color: rgb(35, 125, 83); }
.SecondStepInput_content__ijB1W { display: flex; flex-direction: column; width: 100%; }
.SecondStepInput_contentOneTime__DeLnW { display: flex; align-items: center; column-gap: 8px; width: 100%; }
@media (min-width: 1680px) {
  .SecondStepInput_contentOneTime__DeLnW { column-gap: 12px; }
}
.SecondStepInput_contentOneTime__DeLnW .SecondStepInput_priceWrapper__FaW8c { display: flex; column-gap: 8px; align-items: center; }
@media (min-width: 1680px) {
  .SecondStepInput_contentOneTime__DeLnW .SecondStepInput_priceWrapper__FaW8c { column-gap: 12px; }
}
.SecondStepInput_contentOneTimeNew__0_JbK { justify-content: space-between; }
.SecondStepInput_contentOneTimeNew__0_JbK span { color: rgb(0, 0, 0); }
.SecondStepInput_contentOneTimeNew__0_JbK > span { font-size: 16px; }
@media (min-width: 1024px) {
  .SecondStepInput_contentOneTimeNew__0_JbK > span { font-size: 24px; }
}
.SecondStepInput_heading__52P2x { display: flex; align-items: center; column-gap: 8px; padding-top: 8px; }
@media (min-width: 1440px) {
  .SecondStepInput_heading__52P2x { padding-top: 4px; }
}
@media (min-width: 1920px) {
  .SecondStepInput_heading__52P2x { padding-top: 0px; }
}
.SecondStepInput_headingNewDesign__kXQnC { justify-content: space-between; }
.SecondStepInput_headingNewDesign__kXQnC > span { font-size: 16px; }
@media (min-width: 1024px) {
  .SecondStepInput_headingNewDesign__kXQnC > span { font-size: 24px; }
}
.SecondStepInput_price__enCXD { display: flex; column-gap: 8px; }
.SecondStepInput_priceTitle__qBGBs { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; font-weight: 700; }
@media (min-width: 1440px) {
  .SecondStepInput_priceTitle__qBGBs { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 22px; line-height: 31px; padding: 0px; font-weight: 700; }
}
@media (min-width: 1920px) {
  .SecondStepInput_priceTitle__qBGBs { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 24px; line-height: 32px; padding: 0px; font-weight: 700; }
}
.SecondStepInput_priceValue__QJJFK { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 24px; padding: 0px; font-weight: 700; color: rgb(128, 107, 71); }
@media (min-width: 1440px) {
  .SecondStepInput_priceValue__QJJFK { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 24px; line-height: 32px; padding: 0px; font-weight: 700; }
}
@media (min-width: 1920px) {
  .SecondStepInput_priceValue__QJJFK { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 32px; line-height: 44px; padding: 0px; font-weight: 700; }
}
.SecondStepInput_priceValue__QJJFK sup { color: rgb(180, 187, 197); font-size: 0.6em; vertical-align: super; }
.SecondStepInput_priceValueNewDesign__4_uwC { color: rgb(0, 0, 0); }
.SecondStepInput_priceValueOld__YfL5G { color: rgb(180, 187, 197); text-decoration-thickness: 2px; font-weight: 400; }
.SecondStepInput_priceText__0Yyix { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 12px; line-height: 16px; padding: 0px; }
@media (min-width: 768px) {
  .SecondStepInput_priceText__0Yyix { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 20px; padding: 0px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_priceText__0Yyix { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; margin-left: 8px; padding: 0px; font-weight: 700; }
}
@media (min-width: 1920px) {
  .SecondStepInput_priceText__0Yyix { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 22px; line-height: 32px; margin-left: 4px; padding: 0px; font-weight: 700; }
}
.SecondStepInput_pricePerServingWrapper__RzLEz { display: flex; justify-content: space-between; border-bottom: 1px solid rgb(180, 187, 197); gap: 16px; padding-bottom: 2px; }
@media (min-width: 1024px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz { padding-bottom: 4px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz { gap: 40px; }
}
.SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_descriptionAdditional__2WFqz { font-size: 12px; }
@media (min-width: 1024px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_descriptionAdditional__2WFqz { font-size: 16px; }
}
.SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_pricePerServing__05aqq { color: rgb(112, 113, 112); font-size: 12px; white-space: nowrap; }
@media (min-width: 1024px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_pricePerServing__05aqq { font-size: 14px; }
}
@media (min-width: 1440px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_pricePerServing__05aqq .SecondStepInput_separateShort__3D2Ox { display: none; }
}
@media (max-width: 1439.98px) {
  .SecondStepInput_pricePerServingWrapper__RzLEz .SecondStepInput_pricePerServing__05aqq .SecondStepInput_separateLong__QUa_Q { display: none; }
}
.SecondStepInput_description__M1Kt9 { margin-top: 2px; }
@media (min-width: 1024px) {
  .SecondStepInput_description__M1Kt9 { margin-top: 4px; }
}
.SecondStepInput_bulletList__8DUxm ul { width: 100%; list-style: none; margin: 0px; padding: 0px; display: grid; row-gap: 4px; }
.SecondStepInput_bulletList__8DUxm li { position: relative; text-wrap: pretty; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 12px; line-height: 16px; padding: 0px 0px 0px 16px; }
@media (min-width: 1440px) {
  .SecondStepInput_bulletList__8DUxm li { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 20px; padding: 0px 0px 0px 24px; }
}
.SecondStepInput_bulletList__8DUxm li::before { position: absolute; content: ""; width: 12px; height: 12px; top: 2px; left: 0px; background: url("/_next/static/media/icon-check-12.cfc6af4f.svg?dpl=dpl_DAe1Zx3k137p6T6rxf6h7bEJFqfP") 50% center / 12px 12px no-repeat; }
@media (min-width: 1440px) {
  .SecondStepInput_bulletList__8DUxm li::before { width: 16px; height: 16px; background: url("/_next/static/media/icon-check-16.03af2c04.svg?dpl=dpl_DAe1Zx3k137p6T6rxf6h7bEJFqfP") 50% center / 16px 16px no-repeat; }
}

@keyframes HeroHalfV5_slide-in-out__MYxFd { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5_fade-in-out__LVFTg { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5_bg-white__eqHh6 { background-color: rgb(255, 255, 255); }
.HeroHalfV5_bg-stone__LCVap { background-color: rgb(246, 245, 241); }
.HeroHalfV5_bg-off-white__ofHh2 { background-color: rgb(237, 235, 228); }
.HeroHalfV5_bg-green__OJbgL { background-color: rgb(15, 46, 47); }
.HeroHalfV5_root__NpJ1g { display: flex; flex-wrap: wrap; }
@media (min-width: 1024px) {
  .HeroHalfV5_root__NpJ1g.HeroHalfV5_reverse__UsY7M { flex-direction: row-reverse; }
}
.HeroHalfV5_noPadding__Op1D1 { padding: 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5_colContent__mld4A { display: flex; align-items: center; }
  .HeroHalfV5_clearLeft__9BO7D { padding-left: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_clearLeft__9BO7D { padding-left: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5_clearLeft__9BO7D { padding-left: 0px; margin-left: -18px; max-width: 643px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_clearRight__oyiy7 { padding-right: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_clearRight__oyiy7 { padding-right: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5_clearRight__oyiy7 { padding-left: 80px; padding-right: 142px; }
}
.HeroHalfV5_rootFullScreenBg__2TUGD { position: relative; display: flex; flex-direction: column; }
.HeroHalfV5_fullScreenBg__EmKHU { position: absolute; width: 100%; height: 100%; }
.HeroHalfV5_containerFullScreenBg__UFDG5 { z-index: 1; }
.HeroHalfV5_contentFullScreenBg__H4u09 { position: relative; max-width: 50%; height: 100%; display: flex; align-items: center; }
@media (min-width: 1024px) {
  .HeroHalfV5_contentFullScreenBg__H4u09.HeroHalfV5_alignToRight__qzrYf { margin-left: auto; }
  .HeroHalfV5_contentFullScreenBg__H4u09.HeroHalfV5_alignToCenter__ENusC { max-width: 100%; margin-left: auto; margin-right: auto; justify-content: center; flex-direction: column; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_none___5obE { padding-top: 0px; }
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_small__MYcin { padding-top: 24px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_small__MYcin { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_small__MYcin { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_small__MYcin { padding-top: 60px; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_medium__DwNwi { padding-top: 40px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_medium__DwNwi { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_medium__DwNwi { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_medium__DwNwi { padding-top: 100px; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_large__DpstD { padding-top: 64px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_large__DpstD { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_large__DpstD { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_top_large__DpstD { padding-top: 150px; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_none__534t3 { padding-bottom: 0px; }
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_small__IvOAJ { padding-bottom: 24px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_small__IvOAJ { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_small__IvOAJ { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_small__IvOAJ { padding-bottom: 60px; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_medium__5hnBp { padding-bottom: 40px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_medium__5hnBp { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_medium__5hnBp { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_medium__5hnBp { padding-bottom: 100px; }
}
.HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_large__i0VyI { padding-bottom: 64px; }
@media (min-width: 768px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_large__i0VyI { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_large__i0VyI { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5_custom_padding___08J7.HeroHalfV5_bottom_large__i0VyI { padding-bottom: 150px; }
}
@keyframes Variant3_slide-in-out__wOQJJ { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Variant3_fade-in-out__xgvor { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Variant3_headline__OTmIl { font-size: 44px; font-weight: 400; margin-bottom: 16px; }
@media (max-width: 1023.98px) {
  .Variant3_headline__OTmIl { margin-bottom: 4px; font-size: 38px; }
}
@media (max-width: 767.98px) {
  .Variant3_headline__OTmIl { margin-top: 34px; font-size: 24px; }
}
.Variant3_text__mYUGn { font-size: 16px; line-height: 24px; margin-top: 16px; }
@media (min-width: 1366px) {
  .Variant3_text__mYUGn { font-size: 18px; line-height: 26px; }
}
.Variant3_descriptionItems__6mHZv { display: flex; flex-direction: column; gap: 8px; list-style-type: none; counter-reset: listItem 0; }
.Variant3_descriptionItems__6mHZv ol { list-style: none; counter-reset: listItem 0; padding: 0px; display: flex; flex-direction: column; gap: 48px; margin-top: 36px; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol { margin: 32px auto; max-width: unset; }
}
.Variant3_descriptionItems__6mHZv ol li { counter-increment: listItem 1; margin: 0px; position: relative; padding-left: 70px; font-size: 18px; line-height: 28px; min-height: 56px; display: flex; align-items: center; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol li { padding-top: 60px; padding-left: 0px; font-size: 16px; line-height: 22px; margin: 0px auto; }
}
.Variant3_descriptionItems__6mHZv ol li::before { content: counter(listItem); position: absolute; left: 0px; background-color: rgb(255, 255, 255); color: rgb(12, 61, 61); border-radius: 50%; border: 1px solid rgb(12, 61, 61); width: 48px; height: 48px; text-align: center; line-height: 48px; font-size: 30px; font-weight: 400; }
@media (max-width: 767.98px) {
  .Variant3_descriptionItems__6mHZv ol li::before { top: 0px; left: 50%; transform: translateX(-50%); }
}
.Variant3_descriptionItems__6mHZv ol li:not(:first-child)::before { top: 3px; }
@media (max-width: 1365.98px) {
  .Variant3_descriptionItems__6mHZv { margin-bottom: 16px; }
}
@media (max-width: 1023.98px) {
  .Variant3_descriptionItems__6mHZv { gap: 0px; margin-bottom: 16px; }
}
@keyframes HsaFsaCaptions_slide-in-out__jlrRr { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HsaFsaCaptions_fade-in-out__iDnwY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HsaFsaCaptions_root__UIWPy { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 6px; padding: 12px 20px; background: linear-gradient(rgb(246, 245, 241), rgb(247, 248, 247)); border-radius: 4px; }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_root__UIWPy { gap: 5px; }
  .HsaFsaCaptions_text__wmnew { font-size: 14px; line-height: 1.2857; }
}
.HsaFsaCaptions_logo__6HGjh { width: 78px; height: 28px; }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_logo__6HGjh { width: 77px; }
}
.HsaFsaCaptions_link__rKAF6 { font-size: 14px; line-height: 2; color: rgb(0, 0, 0); }
@media (max-width: 767.98px) {
  .HsaFsaCaptions_link__rKAF6 { font-size: 12px; }
}
@keyframes HsaFsaAvailability_slide-in-out__1hT5v { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HsaFsaAvailability_fade-in-out__s_oNC { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HsaFsaAvailability_wrapper__H0q3W { display: flex; align-items: center; justify-content: center; padding-top: 16px; padding-bottom: 16px; gap: 5px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_wrapper__H0q3W { flex-wrap: wrap; font-size: 16px; }
}
.HsaFsaAvailability_assetWrapper__444D8 { justify-content: left; }
.HsaFsaAvailability_text__fqM_5 { font-size: 18px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_text__fqM_5 { font-size: 16px; }
}
.HsaFsaAvailability_imgWrapper__KtHLj { position: relative; width: 100px; aspect-ratio: 314 / 115; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_imgWrapper__KtHLj { width: 70px; }
}
.HsaFsaAvailability_img__tato_ { object-fit: contain; width: 100%; height: 100%; }
.HsaFsaAvailability_btnText__DFbYK { font-size: 16px; }
@media (max-width: 1023.98px) {
  .HsaFsaAvailability_btnText__DFbYK { font-size: 14px; }
}
@keyframes OfferV3_slide-in-out__j3D3d { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes OfferV3_fade-in-out__Mf_oC { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.OfferV3_root__eiSN5 { background-color: rgb(246, 245, 241); display: flex; flex-wrap: wrap; }
@media (min-width: 1024px) {
  .OfferV3_root__eiSN5.OfferV3_reverse__CrfAu { flex-direction: row-reverse; }
}
.OfferV3_col__0LEYm { padding: 0px; }
.OfferV3_buttonWrapper__LTqwx { display: flex; flex-wrap: wrap; gap: 16px; }
@media (max-width: 767.98px) {
  .OfferV3_button__GEG0Q { width: 100%; }
}
@media (min-width: 1024px) {
  .OfferV3_colInfo__eqXKD { display: flex; align-items: center; }
}
@media (min-width: 1440px) {
  .OfferV3_colInfoLeft__MblYY { max-width: 784px; padding-left: 64px; }
  .OfferV3_colInfoRight__y3uyd { max-width: 784px; padding-right: 64px; }
}
@media (min-width: 768px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferV3_clearLeft__nnkQl { padding-right: 56px; padding-left: 36px; }
}
@media (min-width: 1440px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 94px; padding-right: 0px; }
}
@media (min-width: 1680px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 142px; }
}
@media (min-width: 768px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 56px; padding-right: 36px; }
}
@media (min-width: 1440px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 0px; padding-right: 94px; }
}
@media (min-width: 1680px) {
  .OfferV3_clearRight__5kCv4 { padding-right: 105px; }
}
.OfferV3_content__nkmQd { padding: 24px 0px 40px; display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .OfferV3_content__nkmQd { padding: 40px 0px 60px; }
}
@media (min-width: 1024px) {
  .OfferV3_content__nkmQd { padding: 0px; }
}
.OfferV3_header___P3XG { text-align: center; }
@media (min-width: 768px) {
  .OfferV3_header___P3XG { text-align: left; }
  .OfferV3_subtitle__Izc68 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 22px; line-height: 31px; }
}
@media (min-width: 1440px) {
  .OfferV3_subtitle__Izc68 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 24px; line-height: 32px; }
}
.OfferV3_imageCont__lb2iz { max-width: 960px; height: 260px; }
@media (min-width: 768px) {
  .OfferV3_imageCont__lb2iz { height: 400px; }
}
@media (min-width: 1024px) {
  .OfferV3_imageCont__lb2iz { height: 700px; }
}
@media (min-width: 1440px) {
  .OfferV3_imageCont__lb2iz.OfferV3_imageLeft__D4ryK { padding-left: 18px; }
  .OfferV3_imageCont__lb2iz.OfferV3_imageRight__AtKLv { margin-left: auto; padding-right: 18px; }
}
.OfferV3_image__oEFnQ { object-position: center top; }
@media (min-width: 768px) {
  .OfferV3_image__oEFnQ { object-position: center center; }
}
@media (min-width: 1024px) {
  .OfferV3_image__oEFnQ { max-height: none; padding-right: 20px; }
  .OfferV3_image__oEFnQ.OfferV3_imageLeft__D4ryK { padding-right: 0px; padding-left: 20px; }
}
.OfferV3_list__T00hx { padding: 16px 0px 24px; }
@media (min-width: 768px) {
  .OfferV3_list__T00hx { padding: 24px 0px 32px; }
}
@media (min-width: 1440px) {
  .OfferV3_list__T00hx { padding: 32px 0px; }
}
@media (min-width: 1680px) {
  .OfferV3_list__T00hx { padding: 24px 0px 32px; }
}
.OfferV3_item__7K7Mj { display: flex; }
.OfferV3_item__7K7Mj:not(:last-child) { margin-bottom: 15px; }
@media (min-width: 768px) {
  .OfferV3_item__7K7Mj:not(:last-child) { margin-bottom: 16px; }
}
.OfferV3_itemIcon__JNfFD { font-size: 24px; width: 24px; margin: 4px; }
@media (min-width: 768px) {
  .OfferV3_itemIcon__JNfFD { margin: 2px 0px; }
}
@media (min-width: 1440px) {
  .OfferV3_itemIcon__JNfFD { margin: 4px; }
}
.OfferV3_itemLabel__Yv_wq { padding: 2px 0px; }
@media (min-width: 768px) {
  .OfferV3_itemLabel__Yv_wq { padding: 0px; }
}
@media (min-width: 1440px) {
  .OfferV3_itemLabel__Yv_wq { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
.OfferV3_fullWidth__vA2Nw { width: 100%; }
.OfferV3_dark__S0r4d:active, .OfferV3_dark__S0r4d:hover { background-color: rgb(15, 46, 47); }
.OfferV3_captions__Lu0sR { align-self: center; max-width: fit-content; margin-top: 16px; }
@media (min-width: 768px) {
  .OfferV3_captions__Lu0sR { display: flex; align-self: start; align-items: center; flex-direction: row; gap: 32px; }
}
@media (min-width: 1024px) {
  .OfferV3_captions__Lu0sR { flex-direction: column; gap: 12px; align-items: flex-start; }
}
@media (min-width: 1440px) {
  .OfferV3_captions__Lu0sR { flex-direction: row; gap: 32px; }
}
.OfferV3_guarantee__m9QLo { display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .OfferV3_guarantee__m9QLo { justify-content: flex-start; }
}
.OfferV3_guaranteeIcon___el_3 { display: flex; align-items: center; }
.OfferV3_secondCaption__00vM3 { justify-content: flex-start; margin-top: 12px; }
@media (min-width: 768px) {
  .OfferV3_secondCaption__00vM3 { margin-top: 0px; }
}
.OfferV3_noMargin__kiWGk { margin-top: 0px; }
@keyframes HeroHalfV5Benefits_slide-in-out__f0e_h { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Benefits_fade-in-out__DZugh { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5Benefits_benefitsList__3IYLe { order: 2; display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; padding-top: 32px; border-top: 1px solid rgb(230, 233, 231); justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitsList__3IYLe { order: unset; margin-top: 24px; padding-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Benefits_benefitsList__3IYLe { margin-top: 32px; padding: 32px 50px 0px 0px; }
}
@media screen and (max-width: 768px) {
  .HeroHalfV5Benefits_compactListContainer__f0vP6 { display: flex; gap: 16px; justify-content: center; width: 100%; }
}
.HeroHalfV5Benefits_compactList__unnq1 { flex-flow: column wrap; width: fit-content; text-align: center; }
.HeroHalfV5Benefits_benefitItem__cQ8vJ { display: flex; gap: 8px; width: calc(50% - 8px); justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitItem__cQ8vJ { align-items: center; justify-content: flex-start; text-align: left; gap: 16px; }
}
.HeroHalfV5Benefits_benefitItem__cQ8vJ.HeroHalfV5Benefits_alignToStart__8mw06 { justify-content: flex-start; text-align: left; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitItem__cQ8vJ.HeroHalfV5Benefits_alignToStart__8mw06 { align-items: flex-start; }
}
.HeroHalfV5Benefits_compactList__unnq1 > * { display: flex; width: auto; justify-content: flex-start; text-align: left; align-items: center; }
.HeroHalfV5Benefits_compactList__unnq1 > * p { font-size: 16px; }
.HeroHalfV5Benefits_benefitIcon__4NWuq { width: 20px; height: 20px; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitIcon__4NWuq { width: 24px; height: 24px; }
}
.HeroHalfV5Benefits_benefitText__X6Y8F { padding-top: 1px; }
@media (min-width: 768px) {
  .HeroHalfV5Benefits_benefitText__X6Y8F { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 22px; padding: 0px; }
}
.HeroHalfV5Benefits_benefitText__X6Y8F.HeroHalfV5Benefits_isDarkMode__xuZmR { color: rgb(255, 255, 255); }
@keyframes HeroHalfV5HeadlineAndSubtitle_slide-in-out__b7_LR { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5HeadlineAndSubtitle_fade-in-out__KwxwY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { display: flex; align-items: center; flex-flow: column wrap; gap: 4px; padding-bottom: 8px; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { flex-direction: row; justify-content: center; gap: 12px; padding-bottom: 12px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { justify-content: flex-start; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy { padding-bottom: 16px; gap: 16px; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { align-items: flex-start; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { align-items: center; justify-content: flex-start; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_row__R4EFf { flex-direction: row; align-items: center; justify-content: center; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingBlock__8n7Iy.HeroHalfV5HeadlineAndSubtitle_row__R4EFf.HeroHalfV5HeadlineAndSubtitle_left__ygRSl { justify-content: flex-start; }
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf { text-align: left; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf a { color: rgb(0, 0, 0); text-decoration: underline; }
.HeroHalfV5HeadlineAndSubtitle_ratingTitle___Bzzf.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_ratingStars__7L79_ { flex-shrink: 0; font-size: 16px; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_ratingStars__7L79_.HeroHalfV5HeadlineAndSubtitle_small___0t_n { font-size: 12px; }
  .HeroHalfV5HeadlineAndSubtitle_paddingSmall__BuRGd:not(:last-child) { padding-right: 2px; }
}
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: auto; width: auto; max-height: 56px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 80px; max-height: 80px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 115px; max-height: 115px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 160px; max-height: 160px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; max-height: 80px; }
.HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: auto; width: auto; max-height: 40px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 100px; max-height: 100px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 115px; max-height: 115px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 120px; max-height: 120px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: 12px 0px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { margin: 16px 0px; width: auto; max-height: 64px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_s__xtMM1 { height: 120px; max-height: 120px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_m__wg5rr { height: 135px; max-height: 135px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_l__2tP0g { height: 200px; max-height: 200px; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_unset__UsF3s { height: auto; }
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap.HeroHalfV5HeadlineAndSubtitle_maxWidth__Rg_Ph { height: auto; max-width: 100%; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_logo__M_Lap { align-self: flex-start; }
}
.HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 8px; }
@media (min-width: 768px) {
  .HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 12px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc { padding-top: 16px; }
}
.HeroHalfV5HeadlineAndSubtitle_superHeadline__BWDYc.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin: 8px 0px; }
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin: 8px 0px 12px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; padding: 0px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; padding: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ.HeroHalfV5HeadlineAndSubtitle_underSuperHeadline__MhttX { margin-top: 8px; }
@media (max-width: 767.98px) {
  .HeroHalfV5HeadlineAndSubtitle_headline__WKegQ { margin-bottom: 12px; }
}
.HeroHalfV5HeadlineAndSubtitle_headline__WKegQ.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .HeroHalfV5HeadlineAndSubtitle_centerHeadline__xosMg { margin-top: 16px; margin-bottom: 0px; }
}
.HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf { margin-top: 8px; }
@media (min-width: 1440px) {
  .HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf { margin-top: 12px; }
}
.HeroHalfV5HeadlineAndSubtitle_subtitle__2RwPf.HeroHalfV5HeadlineAndSubtitle_isDarkMode__ZAsj4 { color: rgb(255, 255, 255); }
.HeroHalfV5HeadlineAndSubtitle_noMargin__j3VSN { margin-top: 0px; }
@keyframes HeroHalfV5Content_slide-in-out__b5_S3 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Content_fade-in-out__6wOZP { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroHalfV5Content_content__ETZ_S { text-align: center; display: flex; flex-direction: column; justify-content: center; padding: 32px 0px 40px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_content__ETZ_S { padding: 40px 0px 60px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_content__ETZ_S { width: 100%; padding: 60px 0px; text-align: left; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Content_content__ETZ_S { max-width: 579px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_content__ETZ_S.HeroHalfV5Content_mediaNarrow__JemTK { padding: 0px; }
}
.HeroHalfV5Content_content-padding-large__vD46C { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-large__vD46C { padding: 240px 0px; }
}
.HeroHalfV5Content_content-padding-medium__BmXT_ { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-medium__BmXT_ { padding: 150px 0px; }
}
.HeroHalfV5Content_content-padding-small__aoy6E { padding: 32px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_content-padding-small__aoy6E { padding: 100px 0px; }
  .HeroHalfV5Content_centerContent__t8dEP { max-width: 900px; align-items: center; justify-content: center; text-align: center !important; }
}
.HeroHalfV5Content_buttonWrapper__oIjfM { display: block; margin: 0px auto; width: 100%; }
@media (min-width: 768px) {
  .HeroHalfV5Content_buttonWrapper__oIjfM { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_buttonWrapper__oIjfM { justify-content: flex-start; }
  .HeroHalfV5Content_centerButton__FdtaT { justify-content: center !important; }
}
.HeroHalfV5Content_button__2iMtf { margin: 16px auto 0px; width: 100%; }
@media (min-width: 768px) {
  .HeroHalfV5Content_button__2iMtf { margin: 24px 0px 0px; width: max-content; min-width: 180px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_button__2iMtf { height: 62px; padding: 16px 26px; font-size: 20px; line-height: 30px; margin-top: 32px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_onlyChild__kFPAT { margin-top: 24px; }
}
@media (min-width: 768px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_onlyChild__kFPAT { width: max-content; min-width: auto; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_button__2iMtf { margin-top: 16px !important; }
}
.HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldShowOnMobile__SEiWR { display: none; }
@media (max-width: 1023.98px) {
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldShowOnMobile__SEiWR { display: flex; }
  .HeroHalfV5Content_button__2iMtf.HeroHalfV5Content_shouldHideOnMobile__5gPuf { display: none; }
}
.HeroHalfV5Content_caption__pUNVq { margin-top: 16px; display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .HeroHalfV5Content_caption__pUNVq { margin-top: 24px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_caption__pUNVq { justify-content: flex-start; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_caption__pUNVq.HeroHalfV5Content_underSeveralButtons__Xxgs_ { margin-top: 16px; }
}
.HeroHalfV5Content_portalCaption__u7GNT.HeroHalfV5Content_isDarkMode__I3rAj { color: rgb(255, 255, 255); }
.HeroHalfV5Content_start__khnkn { justify-content: flex-start; }
.HeroHalfV5Content_icon__1zAgG { display: inline-block; width: 16px; height: 16px; margin-right: 12px; }
.HeroHalfV5Content_textBold__46yWa { font-weight: 700; margin-top: 16px; order: unset; }
@media (min-width: 768px) {
  .HeroHalfV5Content_textBold__46yWa { margin-top: 16px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_textBold__46yWa { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; font-weight: 700; }
}
.HeroHalfV5Content_dark__4Wpmk:active, .HeroHalfV5Content_dark__4Wpmk:hover { background-color: rgb(15, 46, 47); }
.HeroHalfV5Content_bodyText__rWckC { order: 1; margin-top: 16px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC { order: unset; margin-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_bodyText__rWckC { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_underSubtitle__BHkfQ { margin-top: 24px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_aboveCta__165ET { order: unset; margin-top: 4px; }
}
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_fontBiggerDesktop__ANfCJ { font-size: 20px; line-height: 1.5; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_fontBiggerMobile__R9qrt { font-size: 18px; line-height: 1.5555; margin-top: 4px; }
}
.HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 22px; }
@media (min-width: 768px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_bodyText__rWckC.HeroHalfV5Content_lineSpacing__CocZr > p:not(:last-child) { padding-bottom: 28px; }
}
@media (max-width: 767.98px) {
  .HeroHalfV5Content_medium__1xX4J { font-size: 16px; line-height: 24px; }
  .HeroHalfV5Content_large___9anI, .HeroHalfV5Content_medium__1xX4J { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; }
  .HeroHalfV5Content_large___9anI { font-size: 18px; line-height: 28px; }
}
.HeroHalfV5Content_btnLeft__gsVSU { margin-left: 0px; }
.HeroHalfV5Content_text__FiEje.HeroHalfV5Content_isDarkMode__I3rAj, .HeroHalfV5Content_text__FiEje.HeroHalfV5Content_isDarkMode__I3rAj a { color: rgb(255, 255, 255); }
.HeroHalfV5Content_footnote__T0to6 { text-align: center; margin-top: 16px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_footnote__T0to6 { margin-top: 24px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Content_footnote__T0to6 { margin-top: 32px; }
}
.HeroHalfV5Content_footnote__T0to6.HeroHalfV5Content_isDarkMode__I3rAj { color: rgb(255, 255, 255); }
.HeroHalfV5Content_left__XRhu4 { text-align: left; }
.HeroHalfV5Content_rtbTags__z_mpa { display: flex; flex-direction: column; gap: 16px; padding: 32px 0px 16px; border-top: 1px solid rgb(230, 233, 231); margin-top: 16px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_rtbTags__z_mpa { position: absolute; bottom: 0px; flex-direction: row; gap: 64px; padding: 40px 0px; border-top: 0px; margin-top: 0px; }
}
.HeroHalfV5Content_tagContainer__mnsDQ { display: flex; align-items: flex-start; gap: 8px; text-align: left; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagContainer__mnsDQ { gap: 12px; }
}
.HeroHalfV5Content_tagIcon__i0G6k { width: 20px; height: 20px; margin: 4px 0px; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagIcon__i0G6k { width: 40px; height: 40px; margin: 0px; }
}
.HeroHalfV5Content_tagTextContainer__Eie9y { display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 1024px) {
  .HeroHalfV5Content_tagTextContainer__Eie9y { min-height: 40px; }
}
.HeroHalfV5Content_tagText__iPsdk p:not(:first-of-type) { padding-top: 0px !important; }
.HeroHalfV5Content_trustpilot__K4HlP { padding-bottom: 32px; }
@keyframes HeroHalfV5Media_slide-in-out__ASGCt { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Media_fade-in-out__0KnpV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 0px; margin-left: -18px; max-width: 643px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-right: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-right: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-left: 80px; }
}
.HeroHalfV5Media_imageCont__mXsmM { height: 207px; }
@media (min-width: 768px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 400px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 680px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 817px; }
}
.HeroHalfV5Media_imageContNarrow__z58F5 { height: 218px; }
@media (min-width: 768px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 459px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 438px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 638px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 702px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageContFullScreen__MGvDn { height: 100%; }
  .HeroHalfV5Media_image__C6kZ_ { margin-right: 18px; }
  .HeroHalfV5Media_image__C6kZ_.HeroHalfV5Media_imageLeft__LZP44 { margin-right: 0px; margin-left: 18px; }
}
@keyframes OfferWelcomeKit_slide-in-out__aovL5 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes OfferWelcomeKit_fade-in-out__qqNt1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.OfferWelcomeKit_root__KDKUY { display: flex; flex-wrap: wrap; background-color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_reverse___mzq4 { flex-direction: row-reverse; }
}
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgStone__ZPRho { background-color: rgb(246, 245, 241); }
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgGrey__NKh72 { background-color: rgb(247, 248, 247); }
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgDark__9qiH2 { background-color: rgb(15, 46, 47); }
.OfferWelcomeKit_col__QDSHP { padding: 0px; }
@media (min-width: 1024px) {
  .OfferWelcomeKit_colInfo__qPuxn { display: flex; align-items: center; padding: 56px 0px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_colInfo__qPuxn { padding: 60px 0px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_colInfo__qPuxn { padding: 150px 0px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_colInfoLeft__Pp4sl { max-width: 784px; padding-left: 64px; }
  .OfferWelcomeKit_colInfoRight__J53tT { max-width: 784px; padding-right: 64px; }
}
@media (min-width: 768px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-right: 56px; padding-left: 30px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 94px; padding-right: 0px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 105px; }
}
@media (min-width: 768px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 56px; padding-right: 30px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 0px; padding-right: 94px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-right: 105px; }
}
.OfferWelcomeKit_content__gvK_G { padding: 24px 0px 40px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_content__gvK_G { padding: 36px 0px 60px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_content__gvK_G { padding: 0px; }
}
.OfferWelcomeKit_header__ktUen { text-align: center; }
@media (min-width: 768px) {
  .OfferWelcomeKit_header__ktUen { text-align: left; }
}
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { width: 100%; padding: 40px 24px 24px; text-align: left; }
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ.OfferWelcomeKit_noPadding__vOsSG { padding-bottom: 0px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { padding: 60px 40px 36px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { display: none; }
}
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_desktop__IupNO { display: none; }
@media (min-width: 1024px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_desktop__IupNO { display: block; }
}
.OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { padding: 8px 24px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { padding: 16px 40px 32px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { display: none; }
}
.OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_desktop__IupNO { padding-top: 16px; }
@media (max-width: 1023.98px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_desktop__IupNO { display: none; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_table__hp3Lw { padding-top: 32px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_table__hp3Lw { padding-top: 40px; }
}
.OfferWelcomeKit_tableItemsHeadline__VqrTE { padding-top: 8px; text-transform: uppercase; color: rgb(112, 113, 112); line-height: 16px; letter-spacing: 1px; }
.OfferWelcomeKit_tableItemsHeadline__VqrTE.OfferWelcomeKit_textWhite__I_BkQ { color: rgb(255, 255, 255); }
.OfferWelcomeKit_tableItem__d_7Vy { display: grid; grid-template-columns: [col-1-start] 1fr [col-1-end col-2-start] auto [col-2-end]; grid-template-rows: [row-1-start] auto [row-1-end row-2-start] auto [row-2-end]; padding: 8px 0px; }
.OfferWelcomeKit_tableItem__d_7Vy.OfferWelcomeKit_top__fMuL6 { margin-bottom: 8px; padding: 0px 0px 15px; border-bottom: 1px solid rgb(217, 221, 219); }
.OfferWelcomeKit_tableItem__d_7Vy.OfferWelcomeKit_bottom__EVMaa { padding: 15px 0px; border-top: 1px solid rgb(217, 221, 219); }
.OfferWelcomeKit_tableHeadline__S5m97 { grid-area: row-1-start / col-1-start / row-1-end / col-1-end; }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tableHeadline__S5m97 { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; font-weight: 700; }
}
.OfferWelcomeKit_tableDescription__xy7rh { grid-area: row-2-start / col-1-start / row-2-start / col-2-end; color: rgb(112, 113, 112); }
.OfferWelcomeKit_tableDescription__xy7rh.OfferWelcomeKit_textWhite__I_BkQ { color: rgb(255, 255, 255); }
.OfferWelcomeKit_tablePrice__ISfdV { display: flex; gap: 8px; grid-area: row-1-start / col-2-start / row-1-end / col-2-end; padding-left: 40px; }
.OfferWelcomeKit_tablePrice__ISfdV.OfferWelcomeKit_flexRowReverse__QMeVg { flex-direction: row-reverse; }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tablePriceAlt__hYeBg { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; font-weight: 700; }
}
.OfferWelcomeKit_tablePriceBasic__3ZxmP { color: rgb(112, 113, 112); }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tablePriceBasic__3ZxmP { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; }
}
.OfferWelcomeKit_tablePriceBasic__3ZxmP sup { font-size: max(12px, 0.75em); vertical-align: super; }
.OfferWelcomeKit_imageCont__9qHah { max-width: 960px; height: 260px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 388px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 658px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 725px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 905px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_imageCont__9qHah.OfferWelcomeKit_imageLeft__Ytqne { padding-left: 18px; }
  .OfferWelcomeKit_imageCont__9qHah.OfferWelcomeKit_imageRight__2_XSN { margin-left: auto; padding-right: 14px; }
}
.OfferWelcomeKit_buttonWrapper__Qyr7_ { text-align: center; }
@media (min-width: 768px) {
  .OfferWelcomeKit_button__omRT7 { width: auto; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_button__omRT7 { height: 62px; padding: 14px 40px; font-size: 20px; line-height: 30px; }
}
.OfferWelcomeKit_button_fullWidth__Z8ZUm { width: 100%; }
.OfferWelcomeKit_dark__Ro0dr:active, .OfferWelcomeKit_dark__Ro0dr:hover { background-color: rgb(15, 46, 47); }
.OfferWelcomeKit_guarantees__HW6gl { display: flex; flex-direction: column; row-gap: 8px; margin-top: 16px; }
@media (min-width: 1280px) {
  .OfferWelcomeKit_guarantees__HW6gl { flex-flow: wrap; justify-content: space-evenly; column-gap: 8px; }
}
.OfferWelcomeKit_guarantee__BMgKa { display: flex; align-self: center; }
.OfferWelcomeKit_guaranteeIcon__ZInL6 { flex-shrink: 0; align-items: center; display: flex; }
.OfferWelcomeKit_guaranteeIcon__ZInL6.OfferWelcomeKit_iconWhite__wq_pB { color: rgb(255, 255, 255); }
.OfferWelcomeKit_disclaimer__KI8U3 { font-style: italic; color: rgb(112, 113, 112); text-align: center; }
.OfferWelcomeKit_disclaimer__KI8U3 sup { font-size: max(12px, 0.75em); vertical-align: super; font-style: normal; }
.OfferWelcomeKit_trustpilotWrapper__xtxSp { width: inherit; display: flex; }
.OfferWelcomeKit_trustpilotWrapper-left__xli2G { justify-content: flex-start; }
.OfferWelcomeKit_trustpilotWrapper-right__HUoJ4 { justify-content: flex-end; }
.OfferWelcomeKit_trustpilotWrapper-center__Ak1AO { justify-content: center; }
.OfferWelcomeKit_trustpilotWrapper__xtxSp .OfferWelcomeKit_trustpilotWelcomeKit__R2wym { margin-top: 40px; max-width: 420px; width: 100% !important; }
@media (max-width: 768px) {
  .OfferWelcomeKit_trustpilotWrapper__xtxSp .OfferWelcomeKit_trustpilotWelcomeKit__R2wym { margin-top: 30px; }
}

@keyframes ArticleProgressBar_slide-in-out__QSCeU { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ArticleProgressBar_fade-in-out__r_QBi { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ArticleProgressBar_progressBarContainer__l_e5n { position: absolute; z-index: 2; bottom: 0px; left: 0px; width: 100%; height: 4px; background-color: rgb(230, 233, 231); transition: top 0.3s ease-out; pointer-events: none; }
@media (min-width: 768px) {
  .ArticleProgressBar_progressBarContainer__l_e5n { height: 6px; }
}
@media (min-width: 1440px) {
  .ArticleProgressBar_progressBarContainer__l_e5n { height: 8px; }
}
.ArticleProgressBar_progressBar__JLCvA { background-color: rgb(203, 107, 66); height: 100%; transition: width 0.3s ease-out; }
@media (max-width: 767.98px) {
  .ArticleProgressBar_sticky__fpgU1 { position: fixed; top: 0px; }
}
.ArticleProgressBar_colorNew__J9HNJ { background-color: rgb(12, 61, 61); }
@keyframes styles_slide-in-out__rjLFt { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__U5CkV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_stickyHeaderWrapper__Z_4dX { position: sticky; top: 0px; z-index: 99; clip-path: polygon(0px 0px, 100% 0px, 100% 100vh, 0px 100vh); }
@keyframes Banner_slide-in-out__jyjcv { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Banner_fade-in-out__J6uS2 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Banner_banner__1UI_t { display: flex; height: 72px; width: 100dvw; justify-content: center; align-items: center; background-color: rgb(246, 245, 241); color: rgb(0, 0, 0); font-size: 14px; font-weight: 500; position: fixed; top: 0px; left: 0px; z-index: 99; flex-direction: row; gap: 10px; }
.Banner_banner__1UI_t.Banner_headerGroupItem__APfnw { position: relative !important; top: 0px !important; }
@media (max-width: 1023.98px) {
  .Banner_banner__1UI_t { display: grid; height: 60px; font-size: 11px; gap: 0px 10px; grid-template-areas: "image body button" "image headline button"; align-content: center; padding: 4px 12px; }
  .Banner_button__caBYa { grid-area: button; }
}
@media (max-width: 767.98px) {
  .Banner_button__caBYa { min-height: 30px; padding: 4px 10px; font-size: 14px; line-height: 18px; }
}
@media (max-width: 1023.98px) {
  .Banner_image__RkkiA { grid-area: image; width: 34px; height: 34px; }
}
@media (max-width: 767.98px) {
  .Banner_image__RkkiA { width: 30px; height: 30px; }
}
.Banner_body__5dOjw { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; }
@media (max-width: 1023.98px) {
  .Banner_body__5dOjw { grid-area: body; font-size: 11px; letter-spacing: 1px; }
  .Banner_headline__YfbLD { grid-area: headline; }
}
.Banner_headline__YfbLD .Banner_red__3cPjH { color: rgb(162, 42, 42); }
.Banner_headline__YfbLD .Banner_blue__2cRST { color: rgb(29, 168, 220); }
.Banner_headline__YfbLD a { color: rgb(0, 0, 0) !important; }
@keyframes Header_slide-in-out__dalF0 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Header_fade-in-out__i8EDD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Header_skipButtonContainer__UwHQj { position: fixed; top: 0px; z-index: 100; width: 100%; background-color: rgb(247, 248, 247); }
.Header_skipButton__ADcuz { font-size: 18px; line-height: 1; color: rgb(0, 0, 0); background: none; cursor: pointer; }
.Header_navBlock__O5aPz { position: sticky; height: 90px; }
@media (max-width: 1023.98px) {
  .Header_navBlock__O5aPz { height: 64px; }
}
.Header_navBlock__O5aPz.Header_activeBanner__uR78C { height: 162px; }
@media (max-width: 1023.98px) {
  .Header_navBlock__O5aPz.Header_activeBanner__uR78C { height: 114px; }
}
.Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 112px; }
@media (min-width: 768px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 136px; }
}
@media (min-width: 1024px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 162px; }
}
@media (min-width: 1440px) {
  .Header_navBlock__O5aPz.Header_stackableBlock__6gCHC { height: 170px; }
}
.Header_nav__header__P2vfe { position: fixed; width: 100%; top: 0px; z-index: 98; background-color: rgb(255, 255, 255); font-size: 1.25rem; font-weight: 400; color: rgb(0, 0, 0); }
.Header_nav__header__P2vfe.Header_activeBanner__uR78C { top: 72px; }
@media (max-width: 1023.98px) {
  .Header_nav__header__P2vfe.Header_activeBanner__uR78C { top: 60px; }
}
.Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 48px; }
@media (min-width: 768px) {
  .Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 72px; }
}
@media (min-width: 1440px) {
  .Header_nav__header__P2vfe.Header_stackableHeader__rtGDy { top: 80px; }
}
.Header_nav__header__P2vfe.Header_headerGroupItem__rd2Lk { position: relative !important; top: 0px !important; }
@media (max-width: 1439.98px) {
  .Header_nav__header__P2vfe { font-size: 1.125rem; }
}
.Header_nav__header__P2vfe a:not([data-rac]) { color: rgb(0, 0, 0); }
.Header_nav__header__P2vfe ul { list-style: none; }
.Header_nav__header__P2vfe .Header_restRecoveryTag__JlkiN { flex-shrink: 0; text-transform: uppercase; align-self: center; padding-bottom: 2px; }
.Header_nav__container___cpl9 { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; height: 90px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(205, 210, 207); padding: 0px 56px; }
@media (max-width: 1023.98px) {
  .Header_nav__container___cpl9 { padding: 20px 24px; height: 64px; }
}
@media (min-width: 1680px) {
  .Header_nav__container___cpl9 { padding: 0px 120px; }
}
.Header_nav__container___cpl9.Header_navV3__UrIU2 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@media (min-width: 1024px) {
  .Header_nav__container___cpl9.Header_navV3__UrIU2 { border-bottom: 1px solid rgb(205, 210, 207); }
}
.Header_nav__container___cpl9 ul li:hover .Header_nav__menu_dropdown__zmuj_ { visibility: visible; transform: translateY(0px); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px 0px; }
.Header_nav__container___cpl9 .Header_megaMenuCollapseOn__lVTIN { display: none; }
@media (min-width: 1440px) {
  .Header_nav__container___cpl9 .Header_megaMenuCollapseOn__lVTIN { display: flex; }
}
.Header_nav__container___cpl9 .Header_megaMenuCollapseOff__noqNc { display: none; }
@media (min-width: 1024px) {
  .Header_nav__container___cpl9 .Header_megaMenuCollapseOff__noqNc { display: flex; }
}
.Header_logo__Udpfr { display: flex; justify-content: center; margin-right: auto; }
.Header_nav__menuitems__nxM4a { display: flex; align-items: center; justify-content: center; gap: 8px; margin-right: 24px; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV { position: relative; padding: 8px 0px; font-size: 1.25rem; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; border-radius: 8px; opacity: 0; transition: opacity 0.3s ease-in-out; background-color: rgb(70, 222, 70); }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV.Header_active__IR2Xj::after, .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV.Header_showUnderline__3R4Zv::after, .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv .Header_menuItem__contents__9BQCV:hover::after { opacity: 1; transition: opacity 0.3s ease-in-out; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K { max-width: 100%; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__aVogl { padding: 0px; }
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__contents__9BQCV { margin: 0px; padding: 6px 0px 10px; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; gap: 10px; font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 24px; line-height: 105%; letter-spacing: -0.72px; }
@media (min-width: 1440px) {
  .Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv.Header_vertical__7DF8K .Header_menuItem__contents__9BQCV { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; }
}
.Header_nav__menuitems__nxM4a .Header_nav__menuitem_container___yrrv:hover .Header_expandIcon__JPZNi { transform: rotate(-180deg); }
.Header_nav__menuitems__nxM4a .Header_withSubmenu__tzlJ1 { height: 91px; }
@media (max-width: 1439.98px) {
  .Header_nav__menuitems__nxM4a { gap: 0px; }
}
.Header_menuItem__aVogl { display: flex; align-items: center; gap: 4px; padding: 0px 12px; height: 100%; }
@media (max-width: 1439.98px) {
  .Header_menuItem__aVogl { padding: 0px 8px; }
}
.Header_menuItem__aVogl .Header_menuItem__contents__9BQCV { display: flex; align-items: center; flex-shrink: 0; gap: 4px; margin-top: 4px; border-bottom: 4px solid rgba(0, 0, 0, 0); transition: border-color 0.3s; }
.Header_menuItemButton__kxh2F { color: rgb(0, 0, 0); min-height: fit-content; padding: 0px 12px; font-size: 1.25rem; }
.Header_menuItemButton__kxh2F, .Header_menuItemButton__kxh2F:hover { background-color: rgba(0, 0, 0, 0); }
.Header_expandIcon__JPZNi { width: 18px; transform: rotate(0deg); transition: transform 0.3s; }
@keyframes Header_slideInUp__hmcde { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.Header_nav__menu_dropdown__zmuj_ { display: block; position: absolute; width: 100%; height: auto; min-height: 350px; top: 100%; transform: translateY(calc(-100% - 20px)); left: 0px; background-color: rgb(255, 255, 255); padding: 32px 0px; font-size: 1rem; border-radius: 0px 0px 6px 6px; z-index: -1; visibility: hidden; transition: transform 0.5s 0.1s, visibility 0.5s 0.1s; }
@media (max-width: 1439.98px) {
  .Header_nav__menu_dropdown__zmuj_ { min-height: 268px; }
}
.Header_nav__menu_dropdown__zmuj_ ul { display: flex; justify-content: center; align-items: center; gap: 16px; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ { --image-link-size: 168px; width: var(--image-link-size); display: flex; flex-direction: column; row-gap: 12px; align-items: flex-start; align-self: flex-start; }
@media (min-width: 1440px) {
  .Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ { --image-link-size: 250px; }
}
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ .Header_imageContainer__WKqX6 { height: var(--image-link-size); width: var(--image-link-size); overflow: hidden; margin-bottom: 4px; box-shadow: rgba(0, 0, 0, 0) 0px 6px 12px 0px; transition: box-shadow 0.6s ease-out; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_:hover .Header_imageContainer__WKqX6 ::after { content: ""; position: absolute; bottom: 0px; height: 4px; width: 100%; background: rgb(70, 222, 70); animation: 0.3s ease 0s 1 normal forwards running Header_slideInUp__hmcde; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_ .Header_thumbnail__hwwKH { height: 100%; width: 100%; }
.Header_nav__menu_dropdown__zmuj_ .Header_imageLink__r0sk_:hover .Header_thumbnail__hwwKH { filter: brightness(0.9) contrast(1.2) saturate(1.1); transition: filter 0.6s; }
.Header_dropdownContainer__O4GF7 { display: flex; justify-content: center; gap: 16px; }
.Header_subContainer__XxzRI { display: flex; flex-direction: column; gap: 16px; }
.Header_subContainerHeader__uM0XZ { color: rgb(112, 113, 112); text-transform: uppercase; }
.Header_dropdownListItems__lMGhy { flex: 0 0 auto; align-self: flex-start; display: inline-flex; flex-direction: column; align-items: flex-start; gap: 8px; min-width: 250px; }
.Header_alignSelfStart__G2USm { align-self: flex-start; }
.Header_lineClamp__c5WbD { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.Header_nav__action__1rwDf { display: flex; align-items: center; height: 100%; }
@media (min-width: 768px) {
  .Header_nav__action__1rwDf { margin-left: 8px; }
}
.Header_desktopOnly__0ijwC { display: none; }
@media (min-width: 1024px) {
  .Header_desktopOnly__0ijwC { display: block; }
}
.Header_signInTextMenuLink__f8PQY { display: flex; height: 100%; align-items: center; padding: 14px; }
@media (min-width: 1440px) {
  .Header_signInTextMenuLink__f8PQY { padding: 0px 16px; }
}
.Header_signInTextWrapper__QMsHB { height: 40px; gap: 8px; padding: 8px 0px; display: flex; flex-direction: row; align-items: center; }
.Header_signInTextWrapper__QMsHB .Header_signInText__7KvF1 { display: none; }
@media (min-width: 1440px) {
  .Header_signInTextWrapper__QMsHB .Header_signInText__7KvF1 { display: flex; }
}
.Header_userSettings__vzMyl { padding: 0px 12px; }
.Header_userSettings__vzMyl .Header_button__39BoN { display: flex; flex-shrink: 0; padding: 16px 0px; flex-direction: row; justify-content: center; align-items: center; gap: 8px; }
.Header_userSettings__vzMyl .Header_icon__ceL9e { width: 24px; height: 24px; }
.Header_accountWrapper__fyDGQ { position: relative; display: flex; height: 100%; }
.Header_accountWrapper__fyDGQ:hover .Header_expandIcon__JPZNi { transform: rotate(-180deg); }
.Header_accountWrapper__fyDGQ { display: none; }
@media (min-width: 1024px) {
  .Header_accountWrapper__fyDGQ { display: flex; }
}
.Header_accountWrapperInternal__iOjRv { align-self: center; transition: border-color 0.3s; position: relative; }
.Header_accountWrapperInternal__iOjRv::after { content: ""; position: absolute; bottom: -4px; left: 0px; right: 0px; height: 4px; border-radius: 8px; opacity: 0; transition: opacity 0.3s ease-in-out; background-color: rgb(70, 222, 70); }
.Header_accountWrapperInternal__iOjRv.Header_accountWrapperInternalActive__aN3Nl::after, .Header_accountWrapperInternal__iOjRv:hover::after { opacity: 1; transition: opacity 0.3s ease-in-out; }
.Header_authenticatedAccountWrapper__MsWmS { padding: 6px; }
@media (min-width: 1024px) {
  .Header_authenticatedAccountWrapper__MsWmS { padding: 0px 14px; }
}
@media (min-width: 1440px) {
  .Header_authenticatedAccountWrapper__MsWmS { padding: 0px 16px; }
}
.Header_authenticatedAccountWrapperInternal__rqVO_ { padding: 8px 0px; }
.Header_profile__awV43 { color: rgb(0, 0, 0); min-height: fit-content; padding: 0px; display: flex; gap: 8px; align-items: center; }
.Header_profile__awV43, .Header_profile__awV43:hover { background-color: rgba(0, 0, 0, 0); }
.Header_profile__awV43 span { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.Header_profile__awV43 .Header_signInText__7KvF1 { color: rgb(0, 0, 0); font-size: 1.25rem; line-height: 30px; display: none; }
@media (min-width: 1440px) {
  .Header_profile__awV43 .Header_signInText__7KvF1 { display: flex; }
  .Header_mobileMenuCollapseOn__TFdmX { display: none; }
}
@media (min-width: 1024px) {
  .Header_mobileMenuCollapseOff__LJV6E { display: none; }
}
.Header_overlay__r4o_t { position: fixed; display: none; inset: 0px; background-color: rgb(112, 113, 112); z-index: 97; opacity: 0.4; }
.Header_burgerButton__9hp_u { display: flex; padding: 6px; justify-content: flex-start; align-items: center; gap: 4px; background-color: rgb(255, 255, 255); cursor: pointer; }
.Header_burgerButton__9hp_u .Header_container__BuisP { position: relative; margin-right: auto; margin-bottom: auto; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez { position: absolute; color: rgb(0, 0, 0); text-transform: uppercase; width: 52px; font-size: 1rem; line-height: 24px; top: -2px; left: -6px; transition: 0.5s; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez.Header_show__HmuO2 { visibility: visible; opacity: 1; }
.Header_burgerButton__9hp_u .Header_container__BuisP .Header_text__Msqez.Header_hide__JCxh4 { visibility: hidden; opacity: 0; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V { background: none; margin-left: auto; color: rgb(0, 0, 0); }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path { transition: 0.3s ease-in-out; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path:first-child { top: 0px; right: 0px; transform-origin: right top; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V path:nth-child(3) { transform-origin: right bottom; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:first-child { transform: translateY(17px) rotate(45deg); }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:nth-child(2) { opacity: 0; }
.Header_burgerButton__9hp_u .Header_burgerIcon__6169V.Header_opened__gX4Fs path:nth-child(3) { transform: translateY(-17px) rotate(-45deg); }
.Header_menuWrapper__Ch9C2 { position: fixed; width: 100%; height: calc(100% - 64px); top: 64px; right: 0px; overflow: hidden; --menu-wrapper-padding-h: 24px; --menu-wrapper-padding-top: 24px; --menu-wrapper-padding-bottom: calc(24px + 40px); }
@media (min-width: 568px) {
  .Header_menuWrapper__Ch9C2 { width: 407px; --menu-wrapper-padding-h: 40px; --menu-wrapper-padding-bottom: 24px; }
}
.Header_menuWrapper__Ch9C2 { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); visibility: hidden; transform: translateX(100%); transition: transform 0.25s, visibility 0.25s; }
.Header_menuWrapper__Ch9C2.Header_opened__gX4Fs { visibility: visible; transform: translateX(0px); transition: transform 0.5s, visibility 0.5s; }
.Header_slidingNestedContainer__7t7Gd { display: flex; width: 100%; height: 100%; transform: translateX(0px); transition: transform 0.5s; }
.Header_slidingNestedContainer__7t7Gd.Header_opened__gX4Fs { transform: translateX(-100%); }
.Header_slidingItem___BRnk { min-width: 100%; overflow-y: scroll; padding: var(--menu-wrapper-padding-top) var(--menu-wrapper-padding-h) var(--menu-wrapper-padding-bottom); }
.Header_stackableMobileMenu___ZPyn { position: absolute; height: calc(-64px + 100vh); top: 64px; }
.Header_section__uvJL8 { display: flex; flex-direction: column; }
.Header_section__uvJL8:first-of-type { padding-bottom: 24px; border-bottom: 1px solid rgb(178, 179, 178); }
.Header_section__uvJL8:last-of-type { padding-top: 24px; }
.Header_navigation__D_HJo > .Header_top__7FsDh { display: flex; flex-direction: column; gap: 16px; }
.Header_cards__IIWH_ { display: flex; flex-flow: row; gap: 16px; overflow: scroll hidden; margin-top: 8px; margin-left: calc((var(--menu-wrapper-padding-h) + var(--bottom-padding-left, 0px))*-1); margin-right: calc(var(--menu-wrapper-padding-h)*-1); scrollbar-width: none; padding-left: calc(var(--menu-wrapper-padding-h) + var(--bottom-padding-left, 0px)) !important; padding-right: var(--menu-wrapper-padding-h) !important; }
.Header_cards__IIWH_::-webkit-scrollbar { display: none; }
.Header_mobileGridItem__6s93L { width: 168px; flex: 0 0 auto; }
.Header_mobileGridItemText__mzPYj { margin-top: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
.Header_cardsDivider__L4Vau { height: 1px; background-color: rgb(0, 0, 0); opacity: 0.1; width: 100%; margin-top: 24px; margin-bottom: 8px; }
.Header_subNavigation__MCR8l { --bottom-padding-left: 8px; font-size: 1.25rem; }
.Header_subNavigation__MCR8l.Header_alwaysExpand__BEDVz { --bottom-padding-left: 0px; }
.Header_subNavigation__MCR8l > .Header_bottom__1R9rj { display: flex; flex-direction: column; padding-left: var(--bottom-padding-left,8px); padding-bottom: 8px; }
.Header_mobileMenuHeaderDense__6Ydko { color: rgb(112, 113, 112); text-transform: uppercase; font-family: var(--font-mono); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 14px; line-height: 18px; }
.Header_mobileMenuHeaderDense__6Ydko.Header_alwaysExpand__BEDVz, .Header_mobileMenuHeaderDense__6Ydko.Header_opened__gX4Fs { opacity: 1; visibility: visible; transition: opacity 0.5s ease-out 0.2s; }
.Header_mobileMenuHeaderDense__6Ydko.Header_closed__gENl4 { opacity: 0; visibility: hidden; transition: opacity 0.25s ease-in; }
.Header_mobileMenuHeaderDenseNested__1wmWa { text-decoration: none !important; }
.Header_mobileMenuItemPrimary__Hy7sO, .Header_mobileMenuItemSecondary__pENtl, .Header_mobileMenuItem__G1ySL { background-color: rgba(0, 0, 0, 0); min-height: fit-content; padding: 0px; width: 100%; display: flex; gap: 8px; align-items: center; }
.Header_mobileMenuItemPrimary__Hy7sO:hover, .Header_mobileMenuItemSecondary__pENtl:hover, .Header_mobileMenuItem__G1ySL:hover { background-color: rgba(0, 0, 0, 0); }
.Header_mobileMenuItem__G1ySL { color: rgb(0, 0, 0); font-size: 2rem; line-height: 1.6; }
.Header_mobileMenuItem__G1ySL .Header_menuItemText__nqmJ4 { width: auto; }
.Header_mobileMenuItem__G1ySL .Header_buttonContent__RWOtt { display: flex; align-items: center; justify-content: space-between; }
.Header_mobileMenuItem__G1ySL .Header_menuItemTextAccount__13mMM { font-size: 1.25rem; line-height: 30px; margin-right: auto; }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi { width: 24px; height: 24px; }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi.Header_opened__gX4Fs { transform: rotate(-180deg); }
.Header_mobileMenuItem__G1ySL .Header_expandIcon__JPZNi.Header_closed__gENl4 { transform: rotate(0deg); }
.Header_mobileMenuItem__G1ySL .Header_active__IR2Xj::after { display: flex; content: ""; width: 100%; height: 4px; border-radius: 8px; background-color: rgb(70, 222, 70); }
.Header_mobileMenuItemPrimary__Hy7sO { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; padding: 8px 0px; color: rgb(0, 0, 0); }
.Header_nestedMobileMenuItemPrimary__2t00T { display: flex; align-items: center; justify-content: space-between; color: rgb(0, 0, 0); }
.Header_mobileMenuItemSecondary__pENtl { color: var(--Brand-secondary-black,#000); font-family: var(--font-sans); font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: 105%; letter-spacing: -0.6px; padding: 8px 0px; }
.Header_mobileSubMenuItem__vDk_f { justify-content: flex-start; color: rgb(0, 0, 0); }
@keyframes HeaderAccountDropdown_slide-in-out__vYuOY { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeaderAccountDropdown_fade-in-out__041_y { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeaderAccountDropdown_accountDropdown__u26Qx { display: flex; flex-direction: column; background: rgb(255, 255, 255); transition: 0.4s; min-width: unset; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdown__u26Qx { position: absolute; transform: translateY(-100%); z-index: -1; right: 0px; visibility: hidden; border-radius: 0px 0px 4px 4px; min-width: 160px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px 0px; }
}
@media (min-width: 1440px) {
  .HeaderAccountDropdown_accountDropdown__u26Qx { min-width: 181px; }
}
.HeaderAccountDropdown_accountDropdownShow__n6Y_4 { visibility: visible; transform: translateY(0px); margin-top: 90px; }
.HeaderAccountDropdown_accountDropdownDivider__f95di { margin-top: 8px; }
.HeaderAccountDropdown_accountDropdownDivider__f95di div { background: rgb(205, 210, 207); }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownDivider__f95di { margin: 0px 16px; }
}
.HeaderAccountDropdown_accountDropdownListContainer__Wq6_A { display: flex; flex-direction: column; max-height: 0px; opacity: 0; overflow: hidden; gap: 12px; transition: 0.5s ease-in-out; }
.HeaderAccountDropdown_accountDropdownListContainer__Wq6_A.HeaderAccountDropdown_dropdownListOpen__2vK4h { max-height: 400px; opacity: 1; padding-bottom: 16px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownListContainer__Wq6_A { padding: 0px; gap: 0px; }
}
.HeaderAccountDropdown_accountDropdownTab__gQCb4 { display: flex; font-size: 20px; line-height: 30px; padding: 0px 8px; transition: 0.4s; background: rgba(0, 0, 0, 0); cursor: pointer; width: 100%; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountDropdownTab__gQCb4 { font-size: 16px; line-height: 24px; padding: 16px 16px 12px; }
  .HeaderAccountDropdown_accountDropdownTab__gQCb4:hover { background: rgb(247, 248, 247); }
}
.HeaderAccountDropdown_activePath__Y4TNG { position: relative; }
.HeaderAccountDropdown_activePath__Y4TNG::after { display: flex; content: ""; width: 100%; height: 4px; border-radius: 8px; background-color: rgb(70, 222, 70); position: absolute; bottom: -1px; left: 0px; }
.HeaderAccountDropdown_accountOrderStatusContainer__iuyYO { display: flex; flex-direction: column; margin-bottom: 16px; }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_ { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); min-height: fit-content; padding: 0px; }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_:hover { background-color: rgba(0, 0, 0, 0); }
.HeaderAccountDropdown_accountOrderStatusNameWrapper__EYFo_ span { width: 100%; }
.HeaderAccountDropdown_accountOrderStatusName__JUQXw { font-size: 20px; line-height: 30px; }
.HeaderAccountDropdown_orderStatusIcon__gLrjO { width: 24px; height: 24px; transition: transform 0.3s; }
.HeaderAccountDropdown_orderStatusIcon__gLrjO.HeaderAccountDropdown_open__U3zyZ { transform: rotate(-180deg); }
.HeaderAccountDropdown_orderStatusIcon__gLrjO.HeaderAccountDropdown_closed__0FP_i { transform: rotate(0deg); }
.HeaderAccountDropdown_accountOrderStatus__kU1wN { display: flex; flex-direction: row; align-items: center; padding: 0px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_accountOrderStatus__kU1wN { flex-direction: column; align-items: start; padding: 16px; }
}
.HeaderAccountDropdown_accountOrderStatusCombined__lPHeo { display: flex; align-items: center; gap: 8px; color: rgb(128, 107, 71); }
.HeaderAccountDropdown_orderLabelText__ugD4F { text-decoration: underline; text-transform: capitalize; padding: 6px 0px; }
@media (min-width: 1024px) {
  .HeaderAccountDropdown_orderLabelText__ugD4F { padding: 0px; text-decoration: none; text-transform: uppercase; color: rgb(128, 107, 71); }
}
.HeaderAccountDropdown_orderDateText__7bo4v { font-size: 16px; line-height: 24px; padding: 6px 0px; }
.HeaderAccountDropdown_orderStatusDate__jIPUo { display: flex; align-items: center; gap: 8px; }
.NavV3_navigationContainer__jje6rv0 { display: none; align-items: center; flex: 1 1 0%; margin-left: var(--spacing-lg__16imif76l); height: 100%; }
.NavV3_navigationItems__jje6rv1 { display: flex; align-items: center; justify-content: center; gap: var(--spacing-sm__16imif76h); height: inherit; }
.NavV3_navigationItem__jje6rv2 { position: relative; height: 100%; }
.NavV3_navigationItem__jje6rv2::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: -2px; height: 2px; }
.NavV3_navigationItemNewTag__jje6rv3 { align-self: center; }
.NavV3_navigationItemLink__jje6rv4 { display: flex; align-items: center; position: relative; padding: 0 var(--spacing-smd__16imif76i); height: 100%; cursor: pointer; }
.NavV3_navigationItemLink__jje6rv4:hover::after { opacity: 1; }
.NavV3_navigationItemLink__jje6rv4::after { content: ""; position: absolute; bottom: var(--spacing-md__16imif76j); left: var(--spacing-smd__16imif76i); right: var(--spacing-smd__16imif76i); height: 4px; border-radius: var(--radius-pill__16imif77o); opacity: 0; transition: opacity 0.3s ease-in-out; background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navigationItemLinkActive__jje6rv5::after { opacity: 1; }
.NavV3_navigationItemText__jje6rv6 { display: flex; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenu__jje6rv7 { position: absolute; top: 100%; left: calc(var(--spacing-smd__16imif76i) - var(--spacing-xl__16imif76m)); z-index: -1; display: flex; gap: var(--spacing-3xl__16imif76o); border-radius: 0 0 var(--radius-dropdown__16imif77n) var(--radius-dropdown__16imif77n); padding: calc(var(--spacing-xl__16imif76m) + 1px) var(--spacing-xl__16imif76m) var(--spacing-xl__16imif76m); width: max-content; max-height: calc(-120px + 100vh); overflow-y: auto; box-shadow: rgba(0, 0, 0, 0.22) 0px 8px 48px 0px; clip-path: inset(0px -100px -100px); transition: transform 0.3s ease-out, opacity 0.3s ease-out; background-color: var(--colors-background-white__16imif7e); opacity: 0; transform: translateY(-10px); pointer-events: none; }
.NavV3_navigationItem__jje6rv2:focus-within .NavV3_navSubmenu__jje6rv7, .NavV3_navigationItem__jje6rv2:hover .NavV3_navSubmenu__jje6rv7 { opacity: 1; transform: translateY(0px); pointer-events: auto; }
.NavV3_navHero__jje6rv8 { display: flex; flex-direction: column; gap: var(--spacing-smd__16imif76i); height: fit-content; }
.NavV3_navHeroImage__jje6rv9 { width: 270px; height: 270px; border-radius: var(--radius-card__16imif77f); overflow: hidden; }
.NavV3_navHeroText__jje6rva { display: flex; justify-content: space-between; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navHeroTextContent__jje6rvb { position: relative; padding-bottom: var(--spacing-xs__16imif76f); }
.NavV3_navHero__jje6rv8:hover .NavV3_navHeroTextContent__jje6rvb::after { opacity: 1; }
.NavV3_navHeroTextContent__jje6rvb::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; border-radius: var(--radius-pill__16imif77o); opacity: 0; transition: opacity 0.3s ease-in-out; background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navSubmenuSections__jje6rvc { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); }
.NavV3_navSubmenuSection__jje6rvd { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionHeader__jje6rve { text-transform: uppercase; color: var(--colors-text-subdued__16imif7a); }
.NavV3_navSubmenuSectionItems__jje6rvf { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionItem__jje6rvg { display: flex; padding: var(--spacing-smd__16imif76i); width: 100%; max-width: 420px; gap: var(--spacing-smd__16imif76i); transition: background-color 0.2s ease-out; text-align: left; }
.NavV3_navSubmenuSectionItem__jje6rvg:hover { background-color: var(--colors-input-background-hover__16imif71z); }
.NavV3_navSubmenuSectionItemImage__jje6rvh { width: 64px; height: 64px; border-radius: var(--radius-tag__16imif77h); overflow: hidden; flex-shrink: 0; }
.NavV3_navSubmenuSectionItemText__jje6rvi { display: flex; flex-direction: column; }
.NavV3_navSubmenuSectionItemTitle__jje6rvj { display: flex; gap: var(--spacing-sm__16imif76h); align-items: center; }
.NavV3_navigationContainerMobile__jje6rvk { display: flex; flex-direction: column; margin-top: var(--spacing-sm__16imif76h); gap: var(--spacing-mdl__16imif76k); height: 100%; }
.NavV3_navigationItemsMobile__jje6rvl { display: flex; gap: var(--spacing-mdl__16imif76k); overflow-x: auto; min-height: fit-content; flex-shrink: 0; scrollbar-width: none; padding: 0 var(--spacing-lg__16imif76l); position: relative; }
.NavV3_navigationItemsMobile__jje6rvl::-webkit-scrollbar { display: none; }
.NavV3_navigationItemMobile__jje6rvm { flex-shrink: 0; min-height: max-content; }
.NavV3_navigationItemButtonMobile__jje6rvn { display: flex; align-items: center; gap: var(--spacing-xs__16imif76f); padding: var(--spacing-smd__16imif76i) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; cursor: pointer; color: var(--colors-text-primary__16imif72); position: relative; transition: color 0.2s ease-out; }
.NavV3_navigationItemButtonMobile__jje6rvn:hover { color: var(--colors-text-primary__16imif72); }
.NavV3_navigationItemButtonMobile__jje6rvn::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; border-radius: var(--radius-pill__16imif77o); background-color: transparent; transition: background-color 0.2s ease-out; pointer-events: none; }
.NavV3_navigationItemButtonMobileActive__jje6rvo::after { background-color: var(--colors-nav-activeIndicator__16imif76d); }
.NavV3_navSubmenuMobile__jje6rvp { display: flex; flex-direction: column; padding: 0 var(--spacing-lg__16imif76l) var(--spacing-5xl__16imif76q) var(--spacing-lg__16imif76l); gap: var(--spacing-md__16imif76j); background-color: var(--colors-background-white__16imif7e); overflow-y: auto; position: relative; }
.NavV3_navSubmenuSectionsMobile__jje6rvq { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); padding-bottom: var(--spacing-lg__16imif76l); }
.NavV3_navSubmenuSectionMobile__jje6rvr { display: flex; flex-direction: column; gap: var(--spacing-sm__16imif76h); }
.NavV3_navSubmenuSectionHeaderMobile__jje6rvs { text-transform: uppercase; color: var(--colors-text-subdued__16imif7a); }
.NavV3_navSubmenuSectionItemsMobile__jje6rvt { display: flex; flex-direction: column; gap: var(--spacing-xs__16imif76f); }
.NavV3_navSubmenuSectionItemMobile__jje6rvu { display: flex; padding: var(--spacing-sm__16imif76h); width: 100%; gap: var(--spacing-smd__16imif76i); transition: background-color 0.2s ease-out; text-align: left; }
.NavV3_navSubmenuSectionItemMobile__jje6rvu:hover { background-color: var(--colors-input-background-hover__16imif71z); }
.NavV3_navSubmenuSectionItemImageMobile__jje6rvv { width: 64px; height: 64px; border-radius: var(--radius-tag__16imif77h); overflow: hidden; flex-shrink: 0; }
.NavV3_navSubmenuSectionItemTextMobile__jje6rvw { display: flex; flex-direction: column; }
.NavV3_navSubmenuSectionItemTitleMobile__jje6rvx { display: flex; gap: var(--spacing-sm__16imif76h); align-items: center; }
.NavV3_navHeroMobile__jje6rvy { display: flex; flex-direction: column; cursor: pointer; border-radius: var(--radius-tag__16imif77h); padding: var(--spacing-smd__16imif76i); gap: var(--spacing-smd__16imif76i); background-color: var(--colors-background-stoneLight__16imif7o); }
.NavV3_navHeroImageMobile__jje6rvz { width: 100%; aspect-ratio: 1 / 1; border-radius: var(--radius-card__16imif77f); overflow: hidden; }
.NavV3_navHeroTextMobile__jje6rv10 { display: flex; justify-content: space-between; align-items: center; gap: var(--spacing-xs__16imif76f); }
.NavV3_navAccountSubmenu__jje6rv11 { display: flex; flex-direction: column; gap: var(--spacing-md__16imif76j); }
.NavV3_navAccountSubmenuItem__jje6rv12 { width: 100%; display: block; text-align: left; cursor: pointer; }
.NavV3_navAccountSubmenuItemText__jje6rv13 { position: relative; display: inline-block; }
.NavV3_navAccountSubmenuItemText__jje6rv13::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; border-radius: var(--radius-pill__16imif77o); background-color: transparent; transition: background-color 0.2s ease-out; }
.NavV3_navAccountSubmenuItemActive__jje6rv14::after { background-color: var(--colors-nav-activeIndicator__16imif76d); }
@media screen and (min-width: 1024px) {
  .NavV3_navigationContainer__jje6rv0 { display: flex; }
  .NavV3_navigationContainerMobile__jje6rvk { display: none; }
}
@layer legacy {
  .Collapse_collapse__79zDA { min-height: 0px; opacity: 1; }
  .Collapse_collapse__79zDA.Collapse_isCollapsed__z0rm5 { pointer-events: none; opacity: 0; }
}

@keyframes HeaderLanderV3_slide-in-out__fCt85 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeaderLanderV3_fade-in-out__w6F0w { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeaderLanderV3_root__kX0aK { font-weight: 700; color: rgb(0, 0, 0); padding-top: 34px; }
.HeaderLanderV3_root__kX0aK.HeaderLanderV3_activeBanner__ITyvG, .HeaderLanderV3_root__kX0aK.HeaderLanderV3_hide__PBDrJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_root__kX0aK { padding-top: 60px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_root__kX0aK { padding-top: 80px; }
}
.HeaderLanderV3_stackableRoot___aSWM { position: fixed; top: 0px; z-index: 99; width: 100%; padding-top: 0px !important; }
.HeaderLanderV3_headerGroupItem__ghveI { z-index: unset; position: relative !important; top: 0px !important; padding-top: 0px !important; }
.HeaderLanderV3_banner__DqSz_ { padding-top: 50px; }
.HeaderLanderV3_noPadding__5DwWf { padding-top: 0px; }
@media (min-width: 768px) {
  .HeaderLanderV3_noPadding__5DwWf { padding-top: 60px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_noPadding__5DwWf { padding-top: 80px; }
}
.HeaderLanderV3_mobile__2v7_e { z-index: 100; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; top: 0px; height: 48px; width: 100%; padding: 6px 16px; font-size: 9px; line-height: 16px; text-align: center; text-transform: uppercase; position: fixed; background: rgb(243, 241, 240); }
.HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_activeBanner__ITyvG { top: 72px; }
@media (max-width: 1023.98px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_activeBanner__ITyvG { top: 50px; }
}
.HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { text-align: left; }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { gap: 16px; flex-wrap: nowrap; justify-content: space-between; }
}
@media (min-width: 768px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { padding: 14px 40px; }
}
@media (min-width: 1024px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { padding: 14px 56px; }
}
@media (min-width: 768px) {
  .HeaderLanderV3_mobile__2v7_e { height: 72px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_mobile__2v7_e { display: none; }
}
.HeaderLanderV3_hide__PBDrJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_hide__PBDrJ { display: flex; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_hide__PBDrJ { display: none; }
}
.HeaderLanderV3_primaryMobileButtonInner__0z3nT { display: contents; }
.HeaderLanderV3_headlineMobile__rmDkD { display: inline; font-size: 10px; line-height: 16px; letter-spacing: 0.75px; }
@media (min-width: 768px) {
  .HeaderLanderV3_headlineMobile__rmDkD { display: none; }
}
.HeaderLanderV3_headlineTablet__x3fXJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_headlineTablet__x3fXJ { display: inline; font-size: 14px; line-height: 25px; letter-spacing: 1.5px; }
}
.HeaderLanderV3_divider__55aqE { display: inline-block; font-size: 10px; line-height: 24px; padding: 0px 4px; }
@media (min-width: 768px) {
  .HeaderLanderV3_divider__55aqE { font-size: 14px; line-height: 25px; padding: 0px 7px; }
}
.HeaderLanderV3_buttonMobile__D8XHr { display: inline-block; position: relative; font-size: 14px; line-height: 25px; font-weight: 700; text-transform: uppercase; border-radius: 0px; padding: 0px; min-height: auto; box-shadow: none; outline: none !important; }
.HeaderLanderV3_buttonMobile__D8XHr, .HeaderLanderV3_buttonMobile__D8XHr:active, .HeaderLanderV3_buttonMobile__D8XHr:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .HeaderLanderV3_buttonMobile__D8XHr { font-size: 10px; line-height: 24px; letter-spacing: 1.5px; }
}
.HeaderLanderV3_buttonMobile__D8XHr span:not(:only-child):first-child { display: none !important; }
.HeaderLanderV3_buttonMobile__D8XHr.HeaderLanderV3_darkLink__E5MM_:active, .HeaderLanderV3_buttonMobile__D8XHr.HeaderLanderV3_darkLink__E5MM_:hover { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); }
.HeaderLanderV3_primaryMobileButton__qmran { padding: 6px 12px; }
@media (min-width: 768px) {
  .HeaderLanderV3_primaryMobileButton__qmran { padding: 10px 20px; }
}
.HeaderLanderV3_primaryMobileButton__qmran::after { content: none; }
.HeaderLanderV3_primaryMobileButton__qmran:active, .HeaderLanderV3_primaryMobileButton__qmran:hover { color: rgb(0, 0, 0); background-color: rgb(70, 222, 70); }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_primaryMobileButton__qmran { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0.1px; flex-shrink: 0; color: rgb(255, 255, 255); background-color: rgb(12, 61, 61); text-transform: none; text-decoration: none; border-radius: 32px; }
  .HeaderLanderV3_primaryMobileButton__qmran span:not(:only-child):first-child { display: none; }
}
.HeaderLanderV3_primaryMobileButton__qmran.HeaderLanderV3_dark__qYnbp:active, .HeaderLanderV3_primaryMobileButton__qmran.HeaderLanderV3_dark__qYnbp:hover { color: rgb(255, 255, 255); background-color: rgb(15, 46, 47); }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_displayNone__9Nzaa { display: none; }
}
.HeaderLanderV3_desktop__rQoF3 { display: none; }
.HeaderLanderV3_desktop__rQoF3.HeaderLanderV3_banner__DqSz_ { top: 72px; }
@media (min-width: 1440px) {
  .HeaderLanderV3_desktop__rQoF3 { display: flex; align-items: center; position: fixed; top: 0px; z-index: 100; padding: 0px 64px; width: 100%; height: 80px; background: rgb(243, 241, 240); }
  .HeaderLanderV3_desktop__rQoF3.HeaderLanderV3_banner__DqSz_ { top: 72px; }
}
@media (min-width: 1920px) {
  .HeaderLanderV3_desktop__rQoF3 { padding: 0px 240px; }
}
.HeaderLanderV3_stackable__NAP0b { position: static; }
.HeaderLanderV3_bgWhite__saH5M { background-color: rgb(255, 255, 255); }
.HeaderLanderV3_bgWhite__saH5M::after { content: ""; position: absolute; left: 0px; bottom: 0px; height: 1px; width: 100%; background-color: rgb(230, 233, 231); }
.HeaderLanderV3_logo__09lTQ { width: max-content; max-width: 66px; }
@media (min-width: 768px) {
  .HeaderLanderV3_logo__09lTQ { max-width: 118px; }
}
.HeaderLanderV3_headline__0gZAX { margin: 0px auto; font-size: 14px; line-height: 25px; text-transform: uppercase; letter-spacing: 1.5px; }
.HeaderLanderV3_button__FL1df { margin-left: 40px; }
.PreviewErrorBoundary_root___78oj { background: rgb(238, 238, 238); display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; width: 100%; height: 300px; }

@keyframes HeaderLanderV3_slide-in-out__fCt85 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeaderLanderV3_fade-in-out__w6F0w { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeaderLanderV3_root__kX0aK { font-weight: 700; color: rgb(0, 0, 0); padding-top: 34px; }
.HeaderLanderV3_root__kX0aK.HeaderLanderV3_activeBanner__ITyvG, .HeaderLanderV3_root__kX0aK.HeaderLanderV3_hide__PBDrJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_root__kX0aK { padding-top: 60px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_root__kX0aK { padding-top: 80px; }
}
.HeaderLanderV3_stackableRoot___aSWM { position: fixed; top: 0px; z-index: 99; width: 100%; padding-top: 0px !important; }
.HeaderLanderV3_headerGroupItem__ghveI { z-index: unset; position: relative !important; top: 0px !important; padding-top: 0px !important; }
.HeaderLanderV3_banner__DqSz_ { padding-top: 50px; }
.HeaderLanderV3_noPadding__5DwWf { padding-top: 0px; }
@media (min-width: 768px) {
  .HeaderLanderV3_noPadding__5DwWf { padding-top: 60px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_noPadding__5DwWf { padding-top: 80px; }
}
.HeaderLanderV3_mobile__2v7_e { z-index: 100; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; top: 0px; height: 48px; width: 100%; padding: 6px 16px; font-size: 9px; line-height: 16px; text-align: center; text-transform: uppercase; position: fixed; background: rgb(243, 241, 240); }
.HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_activeBanner__ITyvG { top: 72px; }
@media (max-width: 1023.98px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_activeBanner__ITyvG { top: 50px; }
}
.HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { text-align: left; }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { gap: 16px; flex-wrap: nowrap; justify-content: space-between; }
}
@media (min-width: 768px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { padding: 14px 40px; }
}
@media (min-width: 1024px) {
  .HeaderLanderV3_mobile__2v7_e.HeaderLanderV3_primaryMobileButtonContainer__yX0Pq { padding: 14px 56px; }
}
@media (min-width: 768px) {
  .HeaderLanderV3_mobile__2v7_e { height: 72px; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_mobile__2v7_e { display: none; }
}
.HeaderLanderV3_hide__PBDrJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_hide__PBDrJ { display: flex; }
}
@media (min-width: 1440px) {
  .HeaderLanderV3_hide__PBDrJ { display: none; }
}
.HeaderLanderV3_primaryMobileButtonInner__0z3nT { display: contents; }
.HeaderLanderV3_headlineMobile__rmDkD { display: inline; font-size: 10px; line-height: 16px; letter-spacing: 0.75px; }
@media (min-width: 768px) {
  .HeaderLanderV3_headlineMobile__rmDkD { display: none; }
}
.HeaderLanderV3_headlineTablet__x3fXJ { display: none; }
@media (min-width: 768px) {
  .HeaderLanderV3_headlineTablet__x3fXJ { display: inline; font-size: 14px; line-height: 25px; letter-spacing: 1.5px; }
}
.HeaderLanderV3_divider__55aqE { display: inline-block; font-size: 10px; line-height: 24px; padding: 0px 4px; }
@media (min-width: 768px) {
  .HeaderLanderV3_divider__55aqE { font-size: 14px; line-height: 25px; padding: 0px 7px; }
}
.HeaderLanderV3_buttonMobile__D8XHr { display: inline-block; position: relative; font-size: 14px; line-height: 25px; font-weight: 700; text-transform: uppercase; border-radius: 0px; padding: 0px; min-height: auto; box-shadow: none; outline: none !important; }
.HeaderLanderV3_buttonMobile__D8XHr, .HeaderLanderV3_buttonMobile__D8XHr:active, .HeaderLanderV3_buttonMobile__D8XHr:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .HeaderLanderV3_buttonMobile__D8XHr { font-size: 10px; line-height: 24px; letter-spacing: 1.5px; }
}
.HeaderLanderV3_buttonMobile__D8XHr span:not(:only-child):first-child { display: none !important; }
.HeaderLanderV3_buttonMobile__D8XHr.HeaderLanderV3_darkLink__E5MM_:active, .HeaderLanderV3_buttonMobile__D8XHr.HeaderLanderV3_darkLink__E5MM_:hover { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); }
.HeaderLanderV3_primaryMobileButton__qmran { padding: 6px 12px; }
@media (min-width: 768px) {
  .HeaderLanderV3_primaryMobileButton__qmran { padding: 10px 20px; }
}
.HeaderLanderV3_primaryMobileButton__qmran::after { content: none; }
.HeaderLanderV3_primaryMobileButton__qmran:active, .HeaderLanderV3_primaryMobileButton__qmran:hover { color: rgb(0, 0, 0); background-color: rgb(70, 222, 70); }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_primaryMobileButton__qmran { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0.1px; flex-shrink: 0; color: rgb(255, 255, 255); background-color: rgb(12, 61, 61); text-transform: none; text-decoration: none; border-radius: 32px; }
  .HeaderLanderV3_primaryMobileButton__qmran span:not(:only-child):first-child { display: none; }
}
.HeaderLanderV3_primaryMobileButton__qmran.HeaderLanderV3_dark__qYnbp:active, .HeaderLanderV3_primaryMobileButton__qmran.HeaderLanderV3_dark__qYnbp:hover { color: rgb(255, 255, 255); background-color: rgb(15, 46, 47); }
@media (max-width: 1439.98px) {
  .HeaderLanderV3_displayNone__9Nzaa { display: none; }
}
.HeaderLanderV3_desktop__rQoF3 { display: none; }
.HeaderLanderV3_desktop__rQoF3.HeaderLanderV3_banner__DqSz_ { top: 72px; }
@media (min-width: 1440px) {
  .HeaderLanderV3_desktop__rQoF3 { display: flex; align-items: center; position: fixed; top: 0px; z-index: 100; padding: 0px 64px; width: 100%; height: 80px; background: rgb(243, 241, 240); }
  .HeaderLanderV3_desktop__rQoF3.HeaderLanderV3_banner__DqSz_ { top: 72px; }
}
@media (min-width: 1920px) {
  .HeaderLanderV3_desktop__rQoF3 { padding: 0px 240px; }
}
.HeaderLanderV3_stackable__NAP0b { position: static; }
.HeaderLanderV3_bgWhite__saH5M { background-color: rgb(255, 255, 255); }
.HeaderLanderV3_bgWhite__saH5M::after { content: ""; position: absolute; left: 0px; bottom: 0px; height: 1px; width: 100%; background-color: rgb(230, 233, 231); }
.HeaderLanderV3_logo__09lTQ { width: max-content; max-width: 66px; }
@media (min-width: 768px) {
  .HeaderLanderV3_logo__09lTQ { max-width: 118px; }
}
.HeaderLanderV3_headline__0gZAX { margin: 0px auto; font-size: 14px; line-height: 25px; text-transform: uppercase; letter-spacing: 1.5px; }
.HeaderLanderV3_button__FL1df { margin-left: 40px; }
.PreviewErrorBoundary_root___78oj { background: rgb(238, 238, 238); display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; width: 100%; height: 300px; }
.ContentSections_unknownSection__k2l2fw0 { padding: var(--spacing-md__16imif76j); background-color: var(--colors-background-stoneLight__16imif7o); border-radius: var(--radius-card__16imif77f); border: 2px dashed var(--colors-border-grey__16imif724); font-family: monospace; font-size: 14px; }

@keyframes TextAndTable_slide-in-out__e0DQy { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes TextAndTable_fade-in-out__qMrs0 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.TextAndTable_root__6rzBH { padding: 40px 0px; }
@media (min-width: 768px) {
  .TextAndTable_root__6rzBH { padding: 60px 0px; }
}
@media (min-width: 1024px) {
  .TextAndTable_root__6rzBH { padding: 80px 0px; }
}
@media (min-width: 1440px) {
  .TextAndTable_root__6rzBH { padding: 100px 0px; }
  .TextAndTable_row__mo8SM { gap: 123px; }
}
.TextAndTable_col__7C18T { flex-grow: 0; flex-basis: auto; }
.TextAndTable_mobileImage__RHzch { display: block; aspect-ratio: 3 / 2; }
@media (min-width: 1024px) {
  .TextAndTable_mobileImage__RHzch { display: none; }
}
.TextAndTable_image__k2782 { display: none; }
@media (min-width: 1024px) {
  .TextAndTable_image__k2782 { display: block; }
}
.TextAndTable_table__Cd80l { padding: 24px 8px; }
@media (min-width: 1024px) {
  .TextAndTable_table__Cd80l { padding: 26px 18px 40px; }
}
.TextAndTable_border-bottom__ThPUa { border-bottom: 1px solid rgb(178, 179, 178); }
.TextAndTable_rowGap__Tr5uH { gap: 16px; }
.TextAndTable_text-right__5hg_6 { text-align: right; }
.TextAndTable_text-uppercase__kqgqz { text-transform: uppercase; }
.TextAndTable_button__gVSl7 { width: 100%; }
@media (min-width: 1024px) {
  .TextAndTable_button__gVSl7 { width: auto; }
}
.TextAndTable_padding__x9nzi { padding: 8px 0px; }
@media (min-width: 768px) {
  .TextAndTable_padding__x9nzi { padding: 16px 0px; }
}
.TextAndTable_modalInner__jEXD9 { display: flex; flex-wrap: wrap; justify-content: center; overflow-y: auto; }
@media (min-width: 1024px) {
  .TextAndTable_modalInner__jEXD9 { padding: 100px; }
}
.TextAndTable_modalImageWrap__sycVf::before { display: none; }
.TextAndTable_modalImage__TD15j { position: static; }
.TextAndTable_modalButtonCloseWrap__ld6TX { z-index: 1; position: sticky; top: -20px; height: 0px; width: 100%; }
@media (min-width: 1024px) {
  .TextAndTable_modalButtonCloseWrap__ld6TX { top: -100px; }
}
.TextAndTable_modalButtonClose__rhRWo { cursor: pointer; display: flex; justify-content: center; align-items: center; position: absolute; right: 40px; top: 40px; width: 50px; height: 50px; padding: 0px; border-radius: 50%; color: rgb(0, 0, 0); background-color: rgb(218, 231, 212); }
@media (min-width: 1024px) {
  .TextAndTable_modalButtonClose__rhRWo { top: 120px; right: 120px; }
}
.TextAndTable_iconClose__CWk7s { width: 24px; height: 24px; }
.TextAndTable_custom_padding__aSomI.TextAndTable_top_none__w_EP2 { padding-top: 0px; }
.TextAndTable_custom_padding__aSomI.TextAndTable_top_small__C_JjL { padding-top: 24px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_small__C_JjL { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_small__C_JjL { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_small__C_JjL { padding-top: 60px; }
}
.TextAndTable_custom_padding__aSomI.TextAndTable_top_medium__R5enA { padding-top: 40px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_medium__R5enA { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_medium__R5enA { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_medium__R5enA { padding-top: 100px; }
}
.TextAndTable_custom_padding__aSomI.TextAndTable_top_large___PrT0 { padding-top: 64px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_large___PrT0 { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_large___PrT0 { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_top_large___PrT0 { padding-top: 150px; }
}
.TextAndTable_custom_padding__aSomI.TextAndTable_bottom_none__QtvdH { padding-bottom: 0px; }
.TextAndTable_custom_padding__aSomI.TextAndTable_bottom_small__ASpqL { padding-bottom: 24px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_small__ASpqL { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_small__ASpqL { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_small__ASpqL { padding-bottom: 60px; }
}
.TextAndTable_custom_padding__aSomI.TextAndTable_bottom_medium__PBGsS { padding-bottom: 40px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_medium__PBGsS { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_medium__PBGsS { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_medium__PBGsS { padding-bottom: 100px; }
}
.TextAndTable_custom_padding__aSomI.TextAndTable_bottom_large__agCmN { padding-bottom: 64px; }
@media (min-width: 768px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_large__agCmN { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_large__agCmN { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .TextAndTable_custom_padding__aSomI.TextAndTable_bottom_large__agCmN { padding-bottom: 150px; }
}

@keyframes ParagraphTextPage_slide-in-out__R8I9q { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ParagraphTextPage_fade-in-out__Lvlch { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ParagraphTextPage_divider__WGT8y { padding-block: 40px; padding-inline: 24px; max-width: 1488px; margin-inline: auto; }
@media (max-width: 767.98px) {
  .ParagraphTextPage_divider__WGT8y { padding-block: 32px; }
}
.ParagraphTextPage_divider__WGT8y::after { content: " "; display: block; width: 100%; height: 1px; background-color: rgb(217, 217, 217); }
.ParagraphTextPage_container__LHw7c { margin: 0px auto; word-break: break-word; }
@media (min-width: 1440px) {
  .ParagraphTextPage_container__LHw7c { max-width: 934px; }
}
@media (min-width: 1680px) {
  .ParagraphTextPage_container__LHw7c { max-width: 1020px; }
}
.ParagraphTextPage_wideContainer__8TJqf { max-width: 1440px; margin-inline: auto; }
.ParagraphTextPage_defaultPadding__aw_FB { padding-block: 60px; }
@media (max-width: 767.98px) {
  .ParagraphTextPage_defaultPadding__aw_FB { padding-block: 40px; }
}
.ParagraphTextPage_content__F3yFe { display: flex; flex-direction: column; align-items: center; letter-spacing: 0px; gap: 32px; }
@media (min-width: 1440px) {
  .ParagraphTextPage_content__F3yFe { gap: 40px; }
}
.ParagraphTextPage_twoColumns__tGsfc { flex-direction: row; align-items: flex-start; gap: 36px; }
@media (max-width: 767.98px) {
  .ParagraphTextPage_twoColumns__tGsfc { flex-direction: column; gap: 24px; }
}
.ParagraphTextPage_headline__Mvhoq { padding-bottom: 32px; text-align: left; }
@media (min-width: 768px) {
  .ParagraphTextPage_headline__Mvhoq { padding-bottom: 48px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_headline__Mvhoq { padding-bottom: 56px; }
}
.ParagraphTextPage_bottomSection__JuFxZ { display: flex; flex-direction: column; align-items: center; gap: 24px; margin-top: 24px; width: 100%; }
@media (min-width: 568px) {
  .ParagraphTextPage_bottomSection__JuFxZ { gap: 32px; align-items: flex-start; margin-top: 32px; }
}
.ParagraphTextPage_footerText__D1lFQ { color: var(--Brand-colors-secondary-dark-grey-150,#707170); width: 100%; }
.ParagraphTextPage_footerTextLeft__ZThpy { text-align: left; }
.ParagraphTextPage_footerTextCenter__J4CI3 { text-align: center; }
.ParagraphTextPage_footerTextRight__1XHFu { text-align: right; }
.ParagraphTextPage_footerTextInverse__lv2K8 { color: var(--secondary-dark-grey-75,#b2b3b2); }
.ParagraphTextPage_button__fOawj { width: 100%; }
@media (min-width: 568px) {
  .ParagraphTextPage_button__fOawj { width: auto; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_none__ceGYD { padding-top: 0px; }
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_small__0RFF9 { padding-top: 24px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_small__0RFF9 { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_small__0RFF9 { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_small__0RFF9 { padding-top: 60px; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_medium__pEwSh { padding-top: 40px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_medium__pEwSh { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_medium__pEwSh { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_medium__pEwSh { padding-top: 100px; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_large__n6uh6 { padding-top: 64px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_large__n6uh6 { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_large__n6uh6 { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_top_large__n6uh6 { padding-top: 150px; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_none__srXfV { padding-bottom: 0px; }
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_small__LVyOV { padding-bottom: 24px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_small__LVyOV { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_small__LVyOV { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_small__LVyOV { padding-bottom: 60px; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_medium__yhxWe { padding-bottom: 40px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_medium__yhxWe { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_medium__yhxWe { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_medium__yhxWe { padding-bottom: 100px; }
}
.ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_large__Tdikw { padding-bottom: 64px; }
@media (min-width: 768px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_large__Tdikw { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_large__Tdikw { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .ParagraphTextPage_custom_padding__CNrIE.ParagraphTextPage_bottom_large__Tdikw { padding-bottom: 150px; }
}

@keyframes Badges_slide-in-out__Xxixu { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Badges_fade-in-out__vkaGu { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Badges_badgesWrap__ive7H { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 32px; }
@media (min-width: 768px) {
  .Badges_badgesWrap__ive7H { margin-top: 40px; }
}
.Badges_badge__qM5JW { height: 50px; width: auto; object-fit: contain; }
@keyframes Heading_slide-in-out__0Yg_Q { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Heading_fade-in-out__bfu1E { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Heading_subtitle__6Runs { margin-top: 8px; margin-bottom: 24px; }
@media (min-width: 768px) {
  .Heading_subtitle__6Runs { margin-top: 16px; margin-bottom: 40px; font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 22px; line-height: 32px; padding: 0px; }
}
@media (min-width: 1024px) {
  .Heading_subtitle__6Runs { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 22px; line-height: 32px; padding: 0px; }
}
@media (min-width: 1440px) {
  .Heading_subtitle__6Runs { font-size: 24px; }
}
.Heading_subtitle__6Runs a { text-decoration: underline; color: rgb(0, 0, 0); }
@keyframes NumbersSection_slide-in-out__lXWrx { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes NumbersSection_fade-in-out__UEqkb { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.NumbersSection_root__I0a1x { display: flex; flex-wrap: wrap; margin-top: 24px; gap: 16px; }
@media (max-width: 767.98px) {
  .NumbersSection_root__I0a1x { margin-top: 40px; gap: 16px 40px; }
}
@media (min-width: 1440px) {
  .NumbersSection_root__I0a1x { padding-right: 21px; }
}
@media (min-width: 1680px) {
  .NumbersSection_root__I0a1x { padding-right: 0px; }
}
.NumbersSection_root__I0a1x.NumbersSection_noSpaceTop__mmYV_ { margin-top: 0px; }
@media (min-width: 768px) {
  .NumbersSection_root__I0a1x.NumbersSection_noSpaceTop__mmYV_ { margin-top: 0px; }
}
.NumbersSection_item__94CGE { flex-basis: calc(50% - 8px); }
@media (max-width: 767.98px) {
  .NumbersSection_item__94CGE { flex-basis: 100%; }
}
.NumbersSection_headerFixedTopFull__pkCpm { flex-basis: 100%; padding: 8px; text-transform: uppercase; font-size: 14px; }
@media (max-width: 767.98px) {
  .NumbersSection_headerFixedTopFull__pkCpm { padding: 8px 16px; font-size: 18px; margin-bottom: 0px; }
}
.NumbersSection_headerFixedTopFull__pkCpm.NumbersSection_green__6hNlX { background-color: rgb(70, 222, 70); }
.NumbersSection_headerItemFull__1MpjM { flex-basis: 100%; padding-bottom: 8px; border-bottom: 1px solid rgb(112, 113, 112); margin-top: 24px; }
@media (min-width: 768px) {
  .NumbersSection_headerItemFull__1MpjM { margin-top: 40px; }
}
.NumbersSection_headerItemFull__1MpjM:first-child { margin-top: 0px; }
@media (max-width: 767.98px) {
  .NumbersSection_headerItemFull__1MpjM div { font-size: 14px; line-height: 1; }
}
.NumbersSection_number__klrzU { font-family: var(--font-sans); font-size: 56px; line-height: 95%; }
@media (min-width: 768px) {
  .NumbersSection_number__klrzU { font-size: 72px; }
}
@media (min-width: 1440px) {
  .NumbersSection_number__klrzU { font-size: 96px; line-height: 95px; }
}
.NumbersSection_description__7zU7j { margin-top: 8px; }
.NumbersSection_description__7zU7j a { text-decoration: none; color: rgb(0, 0, 0) !important; }
@media (min-width: 768px) {
  .NumbersSection_description__7zU7j { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; font-weight: 700; }
}
@keyframes Variation1_slide-in-out__YLEqx { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Variation1_fade-in-out__YQf38 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Variation1_root__JSRui { padding: 0px 0px 40px; }
@media (min-width: 768px) {
  .Variation1_root__JSRui { padding: 60px 0px; }
}
@media (min-width: 1024px) {
  .Variation1_root__JSRui { padding: 120px 0px; }
}
@media (min-width: 1440px) {
  .Variation1_root__JSRui { padding: 150px 0px; }
}
.Variation1_root__JSRui { background-color: rgb(255, 255, 255); position: relative; }
.Variation1_row__K_GTY { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .Variation1_row__K_GTY { flex-direction: row; }
}
.Variation1_mediaContainer__F2DCI { margin: 0px -24px; height: 375px; }
@media (min-width: 768px) {
  .Variation1_mediaContainer__F2DCI { margin: 0px; height: auto; }
}
.Variation1_media__x_nlJ { height: 100%; }
@media (min-width: 1024px) {
  .Variation1_media__x_nlJ { border-radius: 4px; }
}
.Variation1_media__x_nlJ::before { display: none; }
@media (min-width: 768px) {
  .Variation1_media__x_nlJ::before { display: block; padding-top: 56.4%; }
}
@media (min-width: 1024px) {
  .Variation1_media__x_nlJ::before { padding-top: 136.3%; }
}
@media (min-width: 1680px) {
  .Variation1_media__x_nlJ::before { padding-top: 116.8%; }
}
@media (min-width: 1024px) {
  .Variation1_contentAtLeft__NaT7O { order: -1; }
}
.Variation1_button__9hhji { margin: 24px 0px 0px; width: 100%; }
@media (min-width: 768px) {
  .Variation1_button__9hhji { margin: 40px 0px 0px; width: auto; }
}
.Variation1_footnote__30Frv { margin-top: 16px; }
.Variation1_custom_padding__bVD7_.Variation1_top_none__v52fS { padding-top: 0px; }
.Variation1_custom_padding__bVD7_.Variation1_top_small__L9C_5 { padding-top: 24px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_small__L9C_5 { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_small__L9C_5 { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_small__L9C_5 { padding-top: 60px; }
}
.Variation1_custom_padding__bVD7_.Variation1_top_medium__JVr0u { padding-top: 40px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_medium__JVr0u { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_medium__JVr0u { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_medium__JVr0u { padding-top: 100px; }
}
.Variation1_custom_padding__bVD7_.Variation1_top_large__EkHOp { padding-top: 64px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_large__EkHOp { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_large__EkHOp { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_top_large__EkHOp { padding-top: 150px; }
}
.Variation1_custom_padding__bVD7_.Variation1_bottom_none__CqhSk { padding-bottom: 0px; }
.Variation1_custom_padding__bVD7_.Variation1_bottom_small__ob0wQ { padding-bottom: 24px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_small__ob0wQ { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_small__ob0wQ { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_small__ob0wQ { padding-bottom: 60px; }
}
.Variation1_custom_padding__bVD7_.Variation1_bottom_medium__tekg1 { padding-bottom: 40px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_medium__tekg1 { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_medium__tekg1 { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_medium__tekg1 { padding-bottom: 100px; }
}
.Variation1_custom_padding__bVD7_.Variation1_bottom_large__qVhhV { padding-bottom: 64px; }
@media (min-width: 768px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_large__qVhhV { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_large__qVhhV { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .Variation1_custom_padding__bVD7_.Variation1_bottom_large__qVhhV { padding-bottom: 150px; }
}
@media (max-width: 767.98px) {
  .Variation1_mandatoryNoPadding__Ojled { padding-top: 0px !important; }
}
@keyframes Variation2_slide-in-out__GuAmz { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Variation2_fade-in-out__BZGdr { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Variation2_root__l8DpX { padding: 0px 0px 40px; }
@media (min-width: 768px) {
  .Variation2_root__l8DpX { padding: 60px 0px; }
}
@media (min-width: 1024px) {
  .Variation2_root__l8DpX { padding: 120px 0px; }
}
@media (min-width: 1440px) {
  .Variation2_root__l8DpX { padding: 150px 0px; }
}
.Variation2_root__l8DpX { background-color: rgb(255, 255, 255); position: relative; }
.Variation2_row__Fvcu2 { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .Variation2_row__Fvcu2 { flex-direction: row; }
}
.Variation2_mediaContainer___d7cI { margin: 0px -24px; height: 375px; }
@media (min-width: 768px) {
  .Variation2_mediaContainer___d7cI { margin: 0px; height: auto; }
}
.Variation2_media__P8N8G { height: 100%; }
@media (min-width: 1024px) {
  .Variation2_media__P8N8G { border-radius: 4px; }
}
.Variation2_media__P8N8G::before { display: none; }
@media (min-width: 768px) {
  .Variation2_media__P8N8G::before { display: block; padding-top: 56.4%; }
}
@media (min-width: 1024px) {
  .Variation2_media__P8N8G::before { padding-top: 136.3%; }
}
@media (min-width: 1680px) {
  .Variation2_media__P8N8G::before { padding-top: 116.8%; }
}
@media (min-width: 1024px) {
  .Variation2_contentAtLeft__68Sp_ { order: -1; }
}
.Variation2_button__07Uqh { margin: 24px 0px 0px; width: 100%; }
@media (min-width: 768px) {
  .Variation2_button__07Uqh { margin: 27px 0px 0px; width: auto; }
}
.Variation2_footnote__UFV8K { margin-top: 24px; }
.Variation2_custom_padding__8MV_3.Variation2_top_none__2ZIDN { padding-top: 0px; }
.Variation2_custom_padding__8MV_3.Variation2_top_small__nknwn { padding-top: 24px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_small__nknwn { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_small__nknwn { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_small__nknwn { padding-top: 60px; }
}
.Variation2_custom_padding__8MV_3.Variation2_top_medium__LBNBf { padding-top: 40px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_medium__LBNBf { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_medium__LBNBf { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_medium__LBNBf { padding-top: 100px; }
}
.Variation2_custom_padding__8MV_3.Variation2_top_large__0ZkK_ { padding-top: 64px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_large__0ZkK_ { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_large__0ZkK_ { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_top_large__0ZkK_ { padding-top: 150px; }
}
.Variation2_custom_padding__8MV_3.Variation2_bottom_none__Qge3S { padding-bottom: 0px; }
.Variation2_custom_padding__8MV_3.Variation2_bottom_small__HuORW { padding-bottom: 24px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_small__HuORW { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_small__HuORW { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_small__HuORW { padding-bottom: 60px; }
}
.Variation2_custom_padding__8MV_3.Variation2_bottom_medium__EvSBW { padding-bottom: 40px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_medium__EvSBW { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_medium__EvSBW { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_medium__EvSBW { padding-bottom: 100px; }
}
.Variation2_custom_padding__8MV_3.Variation2_bottom_large__DASkk { padding-bottom: 64px; }
@media (min-width: 768px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_large__DASkk { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_large__DASkk { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .Variation2_custom_padding__8MV_3.Variation2_bottom_large__DASkk { padding-bottom: 150px; }
}
@media (max-width: 767.98px) {
  .Variation2_mandatoryNoPadding__CHRsg { padding-top: 0px !important; }
}

@keyframes IngredientsList_slide-in-out__1eoXV { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsList_fade-in-out__aa6EV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_none__nQ7wI { padding-top: 0px; }
.IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 24px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 60px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 40px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 100px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 64px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 150px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_none__28WS2 { padding-bottom: 0px; }
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 24px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 60px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 40px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 100px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 64px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 150px; }
  .IngredientsList_colCards__j7aVx { margin-left: auto; }
}
.IngredientsList_cards__hy29Q { padding-top: 36px; display: flex; flex-direction: column; gap: 24px; }
@media (min-width: 1024px) {
  .IngredientsList_cards__hy29Q { flex-direction: row; padding-top: 40px; gap: 32px 0px; }
}
@media (min-width: 1440px) {
  .IngredientsList_cards__hy29Q { padding-top: 0px; gap: 24px; }
}
.IngredientsList_text__Fu0DR { padding-top: 12px; }
@media (min-width: 768px) {
  .IngredientsList_text__Fu0DR { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (min-width: 1024px) {
  .IngredientsList_text__Fu0DR { padding-top: 16px; }
}
.IngredientsList_button__xdxOH { margin-top: 36px; width: 100%; }
@media (min-width: 1024px) {
  .IngredientsList_button__xdxOH { margin-top: 40px; width: auto; }
}
@keyframes IngredientsListCard_slide-in-out__u8Ryj { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsListCard_fade-in-out__1D8qD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsListCard_card__SDd1u { display: flex; gap: 16px; }
@media (min-width: 768px) {
  .IngredientsListCard_card__SDd1u { gap: 24px; }
}
.IngredientsListCard_image__Q8jDI { flex-shrink: 0; width: 72px; height: 72px; }
@media (min-width: 768px) {
  .IngredientsListCard_image__Q8jDI { width: 96px; height: 96px; }
}
@media (min-width: 1024px) {
  .IngredientsListCard_image__Q8jDI { width: 134px; height: 134px; }
}
.IngredientsListCard_image__Q8jDI img { border-radius: 4px; }
@media (min-width: 768px) {
  .IngredientsListCard_headline__mihrH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 24px; line-height: 105%; letter-spacing: -0.72px; }
}
@media (min-width: 1024px) {
  .IngredientsListCard_headline__mihrH { padding-top: 8px; }
}
@media (min-width: 1440px) {
  .IngredientsListCard_headline__mihrH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; padding-top: 8px; }
}
.IngredientsListCard_subtitle__ygQ7h { padding-top: 4px; }
@media (min-width: 768px) {
  .IngredientsListCard_subtitle__ygQ7h { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding-top: 8px; }
}

@keyframes IngredientsList_slide-in-out__1eoXV { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsList_fade-in-out__aa6EV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_none__nQ7wI { padding-top: 0px; }
.IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 24px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_small__dOGwu { padding-top: 60px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 40px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_medium__yDtoc { padding-top: 100px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 64px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_top_large__ry52x { padding-top: 150px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_none__28WS2 { padding-bottom: 0px; }
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 24px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_small__D2O33 { padding-bottom: 60px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 40px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_medium__uOGJp { padding-bottom: 100px; }
}
.IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 64px; }
@media (min-width: 768px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .IngredientsList_custom_padding__DIoia.IngredientsList_bottom_large__pN_MT { padding-bottom: 150px; }
  .IngredientsList_colCards__j7aVx { margin-left: auto; }
}
.IngredientsList_cards__hy29Q { padding-top: 36px; display: flex; flex-direction: column; gap: 24px; }
@media (min-width: 1024px) {
  .IngredientsList_cards__hy29Q { flex-direction: row; padding-top: 40px; gap: 32px 0px; }
}
@media (min-width: 1440px) {
  .IngredientsList_cards__hy29Q { padding-top: 0px; gap: 24px; }
}
.IngredientsList_text__Fu0DR { padding-top: 12px; }
@media (min-width: 768px) {
  .IngredientsList_text__Fu0DR { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
@media (min-width: 1024px) {
  .IngredientsList_text__Fu0DR { padding-top: 16px; }
}
.IngredientsList_button__xdxOH { margin-top: 36px; width: 100%; }
@media (min-width: 1024px) {
  .IngredientsList_button__xdxOH { margin-top: 40px; width: auto; }
}

@keyframes styles_slide-in-out__IZ6cG { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__V_OQL { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_root__EdCnM { padding: 40px 0px; }
@media (min-width: 768px) {
  .styles_root__EdCnM { padding: 60px 0px; }
}
@media (min-width: 1024px) {
  .styles_root__EdCnM { padding: 80px 0px; }
}
@media (min-width: 1440px) {
  .styles_root__EdCnM { padding: 100px 0px; }
}
.styles_custom_padding__pZezA.styles_top_none__E9ih5 { padding-top: 0px; }
.styles_custom_padding__pZezA.styles_top_small__TzXDX { padding-top: 24px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_top_small__TzXDX { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_top_small__TzXDX { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_top_small__TzXDX { padding-top: 60px; }
}
.styles_custom_padding__pZezA.styles_top_medium__JOEhi { padding-top: 40px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_top_medium__JOEhi { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_top_medium__JOEhi { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_top_medium__JOEhi { padding-top: 100px; }
}
.styles_custom_padding__pZezA.styles_top_large__1Gikx { padding-top: 64px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_top_large__1Gikx { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_top_large__1Gikx { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_top_large__1Gikx { padding-top: 150px; }
}
.styles_custom_padding__pZezA.styles_bottom_none__4gNYV { padding-bottom: 0px; }
.styles_custom_padding__pZezA.styles_bottom_small__19pXx { padding-bottom: 24px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_bottom_small__19pXx { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_bottom_small__19pXx { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_bottom_small__19pXx { padding-bottom: 60px; }
}
.styles_custom_padding__pZezA.styles_bottom_medium__A5KTu { padding-bottom: 40px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_bottom_medium__A5KTu { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_bottom_medium__A5KTu { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_bottom_medium__A5KTu { padding-bottom: 100px; }
}
.styles_custom_padding__pZezA.styles_bottom_large__uutJ2 { padding-bottom: 64px; }
@media (min-width: 768px) {
  .styles_custom_padding__pZezA.styles_bottom_large__uutJ2 { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .styles_custom_padding__pZezA.styles_bottom_large__uutJ2 { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .styles_custom_padding__pZezA.styles_bottom_large__uutJ2 { padding-bottom: 150px; }
}
@keyframes styles_slide-in-out__ptbFM { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__I_Xkk { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_root__0ltgn { padding-bottom: 32px; text-align: center; }
@media (min-width: 768px) {
  .styles_root__0ltgn { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .styles_root__0ltgn { padding-bottom: 48px; }
}
@media (min-width: 1440px) {
  .styles_root__0ltgn { padding-bottom: 56px; }
}
.styles_alignLeft__7yXsJ { text-align: left; }
@keyframes styles_slide-in-out__fbgtc { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__akEHn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_outerContainer__KAF7D { font-size: 0px; text-align: center; }
.styles_content__BH93D { display: inline-block; overflow: hidden; max-width: 100vw; }
.styles_row__dAYgL { display: flex; flex-wrap: nowrap; }
.styles_row__dAYgL[style^="transform: translate3d(0px, 0px, 0px)"] > div:first-child { margin-left: 0px; }
.styles_row__dAYgL[style^="transform: translate3d(0px, 0px, 0px)"] > div:last-child { margin-right: 0px; }
@keyframes StudioHotspotImage_slide-in-out__qRMyp { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes StudioHotspotImage_fade-in-out__Bix5X { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.StudioHotspotImage_illustration__MwQGt { position: relative; display: flex; align-items: center; justify-content: center; height: inherit; }
.StudioHotspotImage_picture__eTtX2 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.StudioHotspotImage_imageCover__2kX0b, .StudioHotspotImage_image__rTrU9 { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center center; transform: scale(var(--scale-factor,1)); }
.StudioHotspotImage_imageCover__2kX0b { object-fit: cover; transform: none; }
.StudioHotspotImage_positionTop__FOobQ { object-position: center top; }
@keyframes StudioResponsiveMedia_slide-in-out__1ZrOH { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes StudioResponsiveMedia_fade-in-out__hbxgf { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.StudioResponsiveMedia_videoWrapper__1Nf2D { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; display: none; grid-template-areas: "a"; align-items: stretch; justify-content: stretch; }
.StudioResponsiveMedia_videoWrapper__1Nf2D video { width: 100%; object-fit: cover; grid-area: a; }
.StudioResponsiveMedia_video__eX3Py { position: relative; }
.StudioResponsiveMedia_alternativeImage__hYZWj { object-fit: cover; width: 100%; height: 100%; display: flex; grid-area: a; }
.StudioResponsiveMedia_imageWrapper__FYyys { display: none; }
@media (min-width: 1440px) {
  .StudioResponsiveMedia_showDesktop___S36Y { display: grid; }
}
@media (max-width: 1439.98px) {
  .StudioResponsiveMedia_showTablet__fm8pp { display: grid; }
}
@media (max-width: 1023.98px) {
  .StudioResponsiveMedia_showTablet__fm8pp { display: none; }
  .StudioResponsiveMedia_showMobile__CYEIg { display: grid; }
}
@keyframes Message_slide-in-out__kqFaT { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Message_fade-in-out__HnJW3 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Message_wrapper__oid05 { display: flex; padding: 24px; align-items: flex-start; gap: 12px; border-radius: 4px; background: rgb(12, 61, 61); }
@media (max-width: 1023.98px) {
  .Message_wrapper__oid05 { flex-direction: column; }
}
.Message_image__rjvQs { width: 58px; height: 58px; object-fit: cover; object-position: center center; border-radius: 58px; background-color: rgb(211, 211, 211); overflow: hidden; }
.Message_searchCircleIcon__tlgco { flex: 0 0 58px; width: 58px; height: 58px; }
.Message_content__AQhM6 { display: flex; flex-direction: column; gap: 8px; flex: 1 0 0px; }
.Message_caption__KpRX5 { color: rgb(255, 255, 255); font-size: 11px; text-transform: uppercase; }
.Message_message__ZFV_g { color: rgb(255, 255, 255); }
@media (max-width: 1023.98px) {
  .Message_message__ZFV_g { font-size: 16px; line-height: 1.5; }
}
@keyframes Looper_slideXAnim__cqmjw { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(calc(-100% + var(--offset, 0))); }
}
@keyframes Looper_slideYAnim__s4_b1 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(calc(-100% + var(--offset, 0))); }
}
.Looper_looper__HXqs6 { width: 100%; overflow: hidden; }
.Looper_vertical__FAxCL { height: 100%; width: auto; }
.Looper_innerList___DRI6 { display: flex; justify-content: center; width: fit-content; }
.Looper_looper__HXqs6.Looper_vertical__FAxCL .Looper_innerList___DRI6 { flex-direction: column; }
.Looper_innerList___DRI6[data-animate="true"] .Looper_instance__dfE5T { animation-name: Looper_slideXAnim__cqmjw; animation-fill-mode: forwards; }
.Looper_looper__HXqs6.Looper_vertical__FAxCL .Looper_innerList___DRI6[data-animate="true"] .Looper_instance__dfE5T { animation-name: Looper_slideYAnim__s4_b1; }
.Looper_looper__HXqs6 .Looper_instance__dfE5T { display: flex; width: max-content; animation: auto ease 0s 1 normal none running none; }
.NumberAnimation_wrapper__l7jYN { overflow: hidden; height: var(--size,3rem); }
.NumberAnimation_numbers__L97Yv { display: flex; flex-direction: column; }
.NumberAnimation_number__C_Xjw { font-size: var(--size,3rem); line-height: var(--size,3rem); margin-left: auto; margin-right: auto; }
@keyframes styles_slide-in-out__MrDa0 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__0sijY { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@layer legacy {
  .styles_right__VXOvd { flex-direction: row-reverse; }
  @media (max-width: 1023.98px) {
  .styles_right__VXOvd { flex-direction: row; }
}
  .styles_sticky__tnSCz { position: sticky; top: 115px; z-index: 1; }
  @media (max-width: 1023.98px) {
  .styles_sticky__tnSCz { margin-bottom: 24px; }
}
  @media (max-width: 1439.98px) {
  .styles_largeOnly__MOsd8 { display: none; }
}
}
@keyframes OfferV3_slide-in-out__j3D3d { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes OfferV3_fade-in-out__Mf_oC { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.OfferV3_root__eiSN5 { background-color: rgb(246, 245, 241); display: flex; flex-wrap: wrap; }
@media (min-width: 1024px) {
  .OfferV3_root__eiSN5.OfferV3_reverse__CrfAu { flex-direction: row-reverse; }
}
.OfferV3_col__0LEYm { padding: 0px; }
.OfferV3_buttonWrapper__LTqwx { display: flex; flex-wrap: wrap; gap: 16px; }
@media (max-width: 767.98px) {
  .OfferV3_button__GEG0Q { width: 100%; }
}
@media (min-width: 1024px) {
  .OfferV3_colInfo__eqXKD { display: flex; align-items: center; }
}
@media (min-width: 1440px) {
  .OfferV3_colInfoLeft__MblYY { max-width: 784px; padding-left: 64px; }
  .OfferV3_colInfoRight__y3uyd { max-width: 784px; padding-right: 64px; }
}
@media (min-width: 768px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferV3_clearLeft__nnkQl { padding-right: 56px; padding-left: 36px; }
}
@media (min-width: 1440px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 94px; padding-right: 0px; }
}
@media (min-width: 1680px) {
  .OfferV3_clearLeft__nnkQl { padding-left: 142px; }
}
@media (min-width: 768px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 56px; padding-right: 36px; }
}
@media (min-width: 1440px) {
  .OfferV3_clearRight__5kCv4 { padding-left: 0px; padding-right: 94px; }
}
@media (min-width: 1680px) {
  .OfferV3_clearRight__5kCv4 { padding-right: 105px; }
}
.OfferV3_content__nkmQd { padding: 24px 0px 40px; display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .OfferV3_content__nkmQd { padding: 40px 0px 60px; }
}
@media (min-width: 1024px) {
  .OfferV3_content__nkmQd { padding: 0px; }
}
.OfferV3_header___P3XG { text-align: center; }
@media (min-width: 768px) {
  .OfferV3_header___P3XG { text-align: left; }
  .OfferV3_subtitle__Izc68 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 22px; line-height: 31px; }
}
@media (min-width: 1440px) {
  .OfferV3_subtitle__Izc68 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 24px; line-height: 32px; }
}
.OfferV3_imageCont__lb2iz { max-width: 960px; height: 260px; }
@media (min-width: 768px) {
  .OfferV3_imageCont__lb2iz { height: 400px; }
}
@media (min-width: 1024px) {
  .OfferV3_imageCont__lb2iz { height: 700px; }
}
@media (min-width: 1440px) {
  .OfferV3_imageCont__lb2iz.OfferV3_imageLeft__D4ryK { padding-left: 18px; }
  .OfferV3_imageCont__lb2iz.OfferV3_imageRight__AtKLv { margin-left: auto; padding-right: 18px; }
}
.OfferV3_image__oEFnQ { object-position: center top; }
@media (min-width: 768px) {
  .OfferV3_image__oEFnQ { object-position: center center; }
}
@media (min-width: 1024px) {
  .OfferV3_image__oEFnQ { max-height: none; padding-right: 20px; }
  .OfferV3_image__oEFnQ.OfferV3_imageLeft__D4ryK { padding-right: 0px; padding-left: 20px; }
}
.OfferV3_list__T00hx { padding: 16px 0px 24px; }
@media (min-width: 768px) {
  .OfferV3_list__T00hx { padding: 24px 0px 32px; }
}
@media (min-width: 1440px) {
  .OfferV3_list__T00hx { padding: 32px 0px; }
}
@media (min-width: 1680px) {
  .OfferV3_list__T00hx { padding: 24px 0px 32px; }
}
.OfferV3_item__7K7Mj { display: flex; }
.OfferV3_item__7K7Mj:not(:last-child) { margin-bottom: 15px; }
@media (min-width: 768px) {
  .OfferV3_item__7K7Mj:not(:last-child) { margin-bottom: 16px; }
}
.OfferV3_itemIcon__JNfFD { font-size: 24px; width: 24px; margin: 4px; }
@media (min-width: 768px) {
  .OfferV3_itemIcon__JNfFD { margin: 2px 0px; }
}
@media (min-width: 1440px) {
  .OfferV3_itemIcon__JNfFD { margin: 4px; }
}
.OfferV3_itemLabel__Yv_wq { padding: 2px 0px; }
@media (min-width: 768px) {
  .OfferV3_itemLabel__Yv_wq { padding: 0px; }
}
@media (min-width: 1440px) {
  .OfferV3_itemLabel__Yv_wq { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
.OfferV3_fullWidth__vA2Nw { width: 100%; }
.OfferV3_dark__S0r4d:active, .OfferV3_dark__S0r4d:hover { background-color: rgb(15, 46, 47); }
.OfferV3_captions__Lu0sR { align-self: center; max-width: fit-content; margin-top: 16px; }
@media (min-width: 768px) {
  .OfferV3_captions__Lu0sR { display: flex; align-self: start; align-items: center; flex-direction: row; gap: 32px; }
}
@media (min-width: 1024px) {
  .OfferV3_captions__Lu0sR { flex-direction: column; gap: 12px; align-items: flex-start; }
}
@media (min-width: 1440px) {
  .OfferV3_captions__Lu0sR { flex-direction: row; gap: 32px; }
}
.OfferV3_guarantee__m9QLo { display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .OfferV3_guarantee__m9QLo { justify-content: flex-start; }
}
.OfferV3_guaranteeIcon___el_3 { display: flex; align-items: center; }
.OfferV3_secondCaption__00vM3 { justify-content: flex-start; margin-top: 12px; }
@media (min-width: 768px) {
  .OfferV3_secondCaption__00vM3 { margin-top: 0px; }
}
.OfferV3_noMargin__kiWGk { margin-top: 0px; }
@keyframes HeroFullV4_slide-in-out__CsQ5E { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroFullV4_fade-in-out__QID62 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroFullV4_container__j2cZZ { position: relative; display: flex; gap: 40px; text-align: center; }
.HeroFullV4_container-layout-fixed__0TI7V { height: 680px; }
@media (min-width: 768px) {
  .HeroFullV4_container-layout-fixed__0TI7V { height: 800px; }
}
@media (min-width: 1024px) {
  .HeroFullV4_container-layout-fixed__0TI7V { height: 720px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_container-layout-fixed__0TI7V { height: 860px; }
}
@media (min-width: 1920px) {
  .HeroFullV4_container-layout-fixed__0TI7V { height: 920px; }
}
@media (max-width: 767.98px) {
  .HeroFullV4_container__j2cZZ.HeroFullV4_contentBelowOnMobile__7atG1 { display: block; height: auto; }
}
.HeroFullV4_media__Rmgus { height: 100%; position: absolute; }
@media (max-width: 767.98px) {
  .HeroFullV4_media__Rmgus.HeroFullV4_contentBelowOnMobile__7atG1 { position: relative; height: 281px; }
}
.HeroFullV4_content__y_rhx { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 40px; width: 327px; }
@media (min-width: 768px) {
  .HeroFullV4_content__y_rhx { width: 688px; }
}
@media (min-width: 1024px) {
  .HeroFullV4_content__y_rhx { width: 902px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_content__y_rhx { width: 1108px; }
}
.HeroFullV4_content-layout-fixed__gcpZt { height: 920px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.HeroFullV4_content-layout-hug__wEoGr { position: relative; margin: 0px auto; }
.HeroFullV4_content-padding-large__m1rH2 { padding: 160px 0px; }
@media (min-width: 568px) {
  .HeroFullV4_content-padding-large__m1rH2 { padding: 240px 0px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_content-padding-large__m1rH2 { padding: 320px 0px; }
}
.HeroFullV4_content-padding-medium__R4CTH { padding: 60px 0px; }
@media (min-width: 568px) {
  .HeroFullV4_content-padding-medium__R4CTH { padding: 160px 0px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_content-padding-medium__R4CTH { padding: 240px 0px; }
}
.HeroFullV4_content-padding-small__4iozL { padding: 60px 0px; }
@media (min-width: 568px) {
  .HeroFullV4_content-padding-small__4iozL { padding: 60px 0px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_content-padding-small__4iozL { padding: 150px 0px; }
}
@media (max-width: 767.98px) {
  .HeroFullV4_content__y_rhx.HeroFullV4_contentBelowOnMobile__7atG1 { position: static; margin: 0px auto; transform: none; height: auto; padding: 32px 0px 40px; gap: 24px; }
}
.HeroFullV4_logo__LB901 { width: 155px; }
@media (min-width: 768px) {
  .HeroFullV4_logo__LB901 { width: 266px; }
}
@media (min-width: 1024px) {
  .HeroFullV4_logo__LB901 { width: 280px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_logo__LB901 { width: 376px; }
}
@media (min-width: 1024px) {
  .HeroFullV4_headline__U6Mdf { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; padding: 0px; }
}
@media (min-width: 1440px) {
  .HeroFullV4_headline__U6Mdf { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; padding: 0px; }
}
@media (max-width: 767.98px) {
  .HeroFullV4_typoHeadline__OEv_t { font-family: var(--font-serif); font-size: 32px; line-height: 95%; }
  .HeroFullV4_typoHeadline__OEv_t, .HeroFullV4_typoSubtitle__DFDkN { font-style: normal; font-weight: 400; letter-spacing: 0px; padding: 0px; color: rgb(15, 46, 47); }
  .HeroFullV4_typoSubtitle__DFDkN { font-family: var(--font-sans); font-size: 16px; line-height: 24px; font-weight: 700; }
}
.HeroFullV4_wrap__gi_n3 { display: flex; align-items: center; flex-direction: column; gap: 16px; }
@media (max-width: 767.98px) {
  .HeroFullV4_wrap__gi_n3.HeroFullV4_contentBelowOnMobile__7atG1 { gap: 24px; }
}
.HeroFullV4_buttonWrapper__I8zho { display: block; width: 100%; }
@media (min-width: 768px) {
  .HeroFullV4_buttonWrapper__I8zho { display: flex; justify-content: center; }
}
.HeroFullV4_button__1fU_b { width: auto; }
@media (max-width: 767.98px) {
  .HeroFullV4_button__1fU_b.HeroFullV4_contentBelowOnMobile__7atG1, .HeroFullV4_button__1fU_b:not(:only-child) { width: 100%; }
}
.HeroFullV4_additionalButton__asgMM { margin-top: 16px; }
@media (min-width: 768px) {
  .HeroFullV4_additionalButton__asgMM { margin-top: 0px; margin-left: 24px; }
}
@media (max-width: 767.98px) {
  .HeroFullV4_additionalButton__asgMM.HeroFullV4_contentBelowOnMobile__7atG1 { padding: 13px 23px; border: 1px solid rgb(152, 161, 175); background-color: rgb(255, 255, 255); color: rgb(15, 46, 47); font-weight: 400; letter-spacing: 0px; }
}
@keyframes HeroHalfV5Media_slide-in-out__ASGCt { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroHalfV5Media_fade-in-out__0KnpV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_clearLeft__nzyOP { padding-left: 0px; margin-left: -18px; max-width: 643px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-right: 18px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-right: 94px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_clearRight__ZiANf { padding-left: 80px; }
}
.HeroHalfV5Media_imageCont__mXsmM { height: 207px; }
@media (min-width: 768px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 400px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 680px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_imageCont__mXsmM { height: 817px; }
}
.HeroHalfV5Media_imageContNarrow__z58F5 { height: 218px; }
@media (min-width: 768px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 459px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 438px; }
}
@media (min-width: 1440px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 638px; }
}
@media (min-width: 1680px) {
  .HeroHalfV5Media_imageContNarrow__z58F5 { height: 702px; }
}
@media (min-width: 1024px) {
  .HeroHalfV5Media_imageContFullScreen__MGvDn { height: 100%; }
  .HeroHalfV5Media_image__C6kZ_ { margin-right: 18px; }
  .HeroHalfV5Media_image__C6kZ_.HeroHalfV5Media_imageLeft__LZP44 { margin-right: 0px; margin-left: 18px; }
}
@keyframes BenefitsStickyTabs_slide-in-out__BG6gf { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes BenefitsStickyTabs_fade-in-out__Ttwhq { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_none__wH3FB { padding-top: 0px; }
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 24px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_small__8kIE8 { padding-top: 60px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_medium__jT0M9 { padding-top: 100px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 64px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_top_large__Eqecg { padding-top: 150px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_none__A4juJ { padding-bottom: 0px; }
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 24px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_small__eA1ip { padding-bottom: 60px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 40px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_medium__odsIy { padding-bottom: 100px; }
}
.BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 64px; }
@media (min-width: 768px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsStickyTabs_custom_padding__6ngvE.BenefitsStickyTabs_bottom_large__IzJKu { padding-bottom: 150px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm { position: relative; padding-top: 24px; padding-bottom: 24px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm { margin-left: -40px; margin-right: -40px; padding: 0px 40px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm { margin-left: -24px; margin-right: -24px; padding: 24px 24px 0px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { display: flex; flex-direction: column; padding-right: 36px; padding-left: 4px; position: sticky; height: max-content; max-width: 100vw; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { display: block; padding: 20px 16px; font-size: 20px; line-height: 1.5; color: rgb(0, 0, 0); transition: color 0.2s ease-out 50ms; position: relative; white-space: nowrap; background: rgba(0, 0, 0, 0); cursor: pointer; text-align: left; border-radius: 0px; flex-shrink: 0; }
@media (min-width: 1024px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { white-space: normal; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU::before { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgb(237, 235, 228); opacity: 0; border-radius: 4px; transition: opacity 0.3s; z-index: -1; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU:hover::before { opacity: 1; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU.BenefitsStickyTabs_activeTab__0ikzQ { color: rgb(255, 255, 255); }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_tabLinkDivider___gtKT { flex-shrink: 0; width: 100%; height: 1.3px; background-color: rgb(217, 221, 219); z-index: -1; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt { opacity: 0; background-color: rgb(128, 107, 71); border-radius: 4px; width: calc(100% - 32px); transition: 0.2s ease-out; position: absolute; top: 0px; left: 0px; z-index: -1; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt.BenefitsStickyTabs_showActiveBg__LGesH { opacity: 1; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { flex-direction: row; overflow-x: scroll; z-index: 1; background-color: rgb(255, 255, 255); padding: 0px 40px; margin-left: -40px; margin-right: -40px; gap: 8px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU { color: rgb(112, 113, 112); padding: 20px 16px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 700; font-size: 16px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_benefitTabLink__Y0ntU.BenefitsStickyTabs_activeTab__0ikzQ { color: rgb(0, 0, 0); }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme .BenefitsStickyTabs_activeTabBg__niegt { height: 4px; width: 0px; border-radius: 29px; top: auto; bottom: 0px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme::-webkit-scrollbar { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { scrollbar-width: none; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitTabsList__V0rme { padding: 0px 24px; margin-left: -24px; margin-right: -24px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { display: flex; gap: 16px; margin-bottom: 56px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF { width: 100%; aspect-ratio: 0.7 / 1; border-radius: 4px; overflow: hidden; position: relative; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { gap: 36px; margin-bottom: 32px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC { gap: 16px; margin-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF:first-child, .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitsImagesContainer__MhqYC .BenefitsStickyTabs_benefitHeroImage__nkOTF:nth-child(2) { display: block; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { font-size: 20px; line-height: 1.5; margin-bottom: 40px; padding-right: 40px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { padding-right: 0px; margin-bottom: 32px; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitsHero__ksqVx .BenefitsStickyTabs_benefitHeroDesc__vNjYh { font-size: 18px; line-height: 28px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC { padding-left: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { display: block; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { display: flex; overflow-x: scroll; scroll-snap-type: x mandatory; scroll-behavior: smooth; gap: 40px; padding-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y::-webkit-scrollbar { display: none; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { scrollbar-width: none; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y { gap: 24px; }
}
@media (min-width: 1024px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y .BenefitsStickyTabs_benefitCardItem__MQCBk.BenefitsStickyTabs_hidden__RQjns { display: none; }
}
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_contained__gTH0Y .BenefitsStickyTabs_benefitCardItem__MQCBk { flex: 0 0 100%; scroll-snap-align: start; scroll-snap-stop: always; min-width: 100%; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy { display: block; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy .BenefitsStickyTabs_benefitCardItem__MQCBk { display: flex; margin-bottom: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np.BenefitsStickyTabs_forceScroll__28Pzy .BenefitsStickyTabs_benefitCardItem__MQCBk:last-child { margin-bottom: 0px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { display: flex; gap: 40px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK { padding-top: 16px; padding-bottom: 40px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemTitle__Gu_db { margin-bottom: 16px; font-size: 40px; line-height: 42px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemSubtitle__vqOTS { margin-bottom: 40px; font-size: 18px; line-height: 28px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitExpectTitle__BxgMf { font-size: 16px; line-height: 1.5; margin-bottom: 8px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD { display: flex; flex-direction: column; gap: 8px; margin-bottom: 46px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li { display: flex; gap: 12.8px; list-style: none; font-size: 18px; line-height: 28px; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li svg { flex-shrink: 0; }
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitCardButton__5zXSf span { display: flex; align-items: center; gap: 12px; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK { padding-bottom: 0px; }
}
.BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 44%; height: auto; flex-shrink: 0; aspect-ratio: 0.8 / 1; overflow: hidden; }
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { gap: 36px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemTitle__Gu_db { font-size: 32px; line-height: 33.6px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 48%; height: auto; max-height: 375px; aspect-ratio: 0.8 / 1; object-fit: cover; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
@media (max-width: 767.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk { flex-direction: column-reverse; align-self: flex-start; padding-top: 0px; border-top: 0px; gap: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemImage__dcfCD { width: 100%; height: auto; max-height: 375px; aspect-ratio: 1 / 1; object-fit: cover; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_cardItemSubtitle__vqOTS { margin-bottom: 24px; font-size: 16px; line-height: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD { padding-bottom: 0px; margin-bottom: 24px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_expectItemList__rgTKD li { gap: 10px; font-size: 16px; line-height: 1.5; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC .BenefitsStickyTabs_benefitCardsContainer__pF_np .BenefitsStickyTabs_benefitCardItem__MQCBk .BenefitsStickyTabs_cardItemContent__NFOjK .BenefitsStickyTabs_benefitCardButton__5zXSf { width: 100%; }
}
@media (max-width: 1023.98px) {
  .BenefitsStickyTabs_contentWrapper__k9Bhm .BenefitsStickyTabs_benefitContent__M4MZC { padding-left: 0px; }
  .BenefitsStickyTabs_contentWrapper__k9Bhm { flex-direction: column; }
}
@keyframes HeroSlim_slide-in-out__WCgKi { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroSlim_fade-in-out__XJIPl { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroSlim_ratingBlock__Gx04s { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; padding-bottom: 8px; }
@media (min-width: 768px) {
  .HeroSlim_ratingBlock__Gx04s { gap: 8px 16px; }
}
.HeroSlim_superHeadline__Sx53H { font-size: 18px; line-height: 1.3333; text-transform: uppercase; margin-bottom: 16px; }
@media (max-width: 767.98px) {
  .HeroSlim_superHeadline__Sx53H { font-size: 16px; line-height: 1.25; margin-bottom: 8px; }
}
.HeroSlim_bottom_none__QslBB { padding-bottom: 0px; }
.HeroSlim_top_none__M8Wvl { padding-top: 0px; }
@media (max-width: 767.98px) {
  .HeroSlim_title__wfC26 { font-size: 40px; line-height: 38px; }
}
@media (min-width: 768px) {
  .HeroSlim_title__wfC26 { font-size: 72px; line-height: 68.4px; }
}
@media (min-width: 1680px) {
  .HeroSlim_title__wfC26 { font-size: 96px; line-height: 91.2px; }
}
.HeroSlim_ratingStars__Ccllf { font-size: 12px; }
@media (min-width: 768px) {
  .HeroSlim_ratingStars__Ccllf, .HeroSlim_ratingText__JW_qi { font-size: 16px; }
}
.HeroSlim_smallerTextSpan__WxCL8 { max-width: 870px; }
@media (max-width: 767.98px) {
  .HeroSlim_smallerTextSpan__WxCL8 { font-size: 40px; }
  .HeroSlim_text__u_cVy { font-size: 20px; line-height: 30px; }
}
@media (min-width: 768px) {
  .HeroSlim_text__u_cVy { font-size: 22px; line-height: 31px; }
}
@media (min-width: 1680px) {
  .HeroSlim_text__u_cVy { font-size: 24px; line-height: 32px; }
}
@media (min-width: 768px) {
  .HeroSlim_imageContainer__DfssH, .HeroSlim_image__EF7Ay { display: none; }
}
.HeroSlim_disclaimer__RHN7_ { margin-top: 8px; }
@media (max-width: 767.98px) {
  .HeroSlim_disclaimer__RHN7_ { font-size: 12px; line-height: 16px; }
}
@media (min-width: 768px) {
  .HeroSlim_disclaimer__RHN7_ { font-size: 12px; line-height: 16px; }
}
@media (min-width: 1680px) {
  .HeroSlim_disclaimer__RHN7_ { font-size: 14px; line-height: 18px; }
}
@keyframes styles_slide-in-out__Y4iny { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes styles_fade-in-out__IzhtE { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.styles_image__f9oKk { overflow: hidden; margin: 0px 8px; min-width: 100px; max-width: 100px; height: 100px; border-radius: 3px; transition: margin 0.3s; }
@media (min-width: 768px) {
  .styles_image__f9oKk { margin: 0px 12px; min-width: 150px; max-width: 150px; height: 150px; }
}
@media (min-width: 1024px) {
  .styles_image__f9oKk { min-width: 225px; max-width: 225px; height: 225px; }
}
@media (min-width: 1440px) {
  .styles_image__f9oKk { margin: 0px 24px; min-width: 300px; max-width: 300px; height: 300px; }
}
@keyframes Badges_slide-in-out__M_0Wk { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Badges_fade-in-out__f_ja3 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Badges_badgesWrap__V1YIS { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 32px; }
@media (min-width: 1440px) {
  .Badges_badgesWrap__V1YIS { margin-top: 40px; }
}
.Badges_badge__2ivjr { height: 50px; width: auto; object-fit: contain; }
@keyframes TableSection_slide-in-out__HlTSK { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes TableSection_fade-in-out__3NesF { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.TableSection_root__SNVgw { display: flex; gap: 32px; margin-top: 32px; flex-direction: column; }
.TableSection_root__SNVgw.TableSection_insideList__rQ4VY { flex-direction: row; gap: 8px; margin-top: 8px; }
@media (min-width: 768px) {
  .TableSection_root__SNVgw { flex-direction: row; }
}
@media (min-width: 1440px) {
  .TableSection_root__SNVgw { gap: 40px; margin-top: 40px; }
  .TableSection_root__SNVgw.TableSection_insideList__rQ4VY { gap: 8px; margin-top: 8px; }
}
.TableSection_item__zwNp5 { flex: 1 1 0%; }
.TableSection_badge__zYDEY { display: block; margin-bottom: 16px; height: 60px; }
@media (min-width: 768px) {
  .TableSection_badge__zYDEY { margin-bottom: 24px; height: 78px; }
}
@media (min-width: 1440px) {
  .TableSection_badge__zYDEY { margin-bottom: 32px; }
}
.TableSection_text__NjZqk > p:first-child { padding-bottom: 8px; }
@keyframes ListItem_slide-in-out__B_Apa { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ListItem_fade-in-out__aoYRN { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ListItem_listItem__PlnB1 { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(217, 221, 219); }
.ListItem_row__rR0tr { display: flex; }
.ListItem_content__8eP0q { padding-top: 8px; padding-bottom: 16px; }
.ListItem_checkIcon__euCoh { margin: 4px 10px 6px 8px; width: 24px; height: 24px; }
.ListItem_listToggle__r7LFd { display: flex; align-items: flex-start; flex: 1 1 0%; justify-content: space-between; }
.ListItem_listToggle__r7LFd:hover { cursor: pointer; }
.ListItem_icon__16RaU { margin: 4px 0px 0px 16px; min-width: 24px; width: 24px; height: 24px; color: rgb(12, 61, 61); }
.ListItem_text__zJIbF { padding: 8px 0px; }
@media (min-width: 768px) {
  .ListItem_animationContainer__oivPX { padding-top: 24px; }
}
.ListItem_link__pnqEd { margin-top: 8px; }
@keyframes BenefitsV2_slide-in-out__DNoP1 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes BenefitsV2_fade-in-out__lVoSp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.BenefitsV2_row__G_G7H { flex-direction: column-reverse; }
@media (min-width: 1024px) {
  .BenefitsV2_row__G_G7H { flex-direction: row; }
  .BenefitsV2_rowReverse__BmOvc { flex-direction: row-reverse; }
}
@media (min-width: 1440px) {
  .BenefitsV2_col__ddPad { min-width: 738px; }
}
.BenefitsV2_title__zdgn1 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_title__zdgn1 { padding-top: 36px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_title__zdgn1 { padding-top: 0px; }
}
.BenefitsV2_noPadding__o97G8 { padding-top: 0px; }
@media (min-width: 768px) {
  .BenefitsV2_noPadding__o97G8 { padding-top: 32px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_noPadding__o97G8 { padding-top: 0px; }
}
@media (min-width: 768px) {
  .BenefitsV2_itemRow__JYSea { margin-top: 8px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemRow__JYSea { margin-top: 24px; }
}
.BenefitsV2_itemRowNoImage__BHgCV { margin-top: 0px; }
.BenefitsV2_item__lWBSF { position: relative; display: flex; flex-direction: row; margin-top: 32px; }
@media (min-width: 768px) {
  .BenefitsV2_item__lWBSF { flex-direction: column; }
  .BenefitsV2_itemWide__jS3mc { margin-top: 52px; flex-direction: row; }
}
@media (min-width: 1024px) {
  .BenefitsV2_itemInfoWide__8gWY4 { padding: 6px 0px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemInfoWide__8gWY4 { padding: 0px; }
}
.BenefitsV2_itemIcon__sGRw4 { flex-shrink: 0; display: flex; justify-content: center; align-items: flex-start; margin-right: 16px; border-radius: 50%; }
@media (min-width: 768px) {
  .BenefitsV2_itemIcon__sGRw4 { align-items: center; background-color: rgb(246, 245, 241); width: 64px; height: 64px; margin-right: 0px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemIcon__sGRw4 { width: 72px; height: 72px; }
}
.BenefitsV2_itemIconWide__gefCF { margin-top: 4px; width: 36px; height: 36px; background: rgba(0, 0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemIconWide__gefCF { margin-right: 16px; width: 40px; height: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_itemIconWide__gefCF { margin-top: 0px; width: 56px; height: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemIconWide__gefCF { margin: 4px 20px 0px 4px; width: 48px; height: 48px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemIconWide__gefCF { margin: 8px 32px 0px 8px; width: 56px; height: 56px; }
}
.BenefitsV2_icon__m3X0U { width: 36px; height: 36px; }
@media (min-width: 1440px) {
  .BenefitsV2_icon__m3X0U { width: 40px; height: 40px; }
}
.BenefitsV2_iconWide__eBHcj { width: 100%; height: 100%; }
.BenefitsV2_itemSubtitle__NLR6v { color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemSubtitle__NLR6v { margin-top: 16px; }
}
.BenefitsV2_itemSubtitleWide__4rDsy { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 32px; line-height: 44px; }
@media (min-width: 768px) {
  .BenefitsV2_itemSubtitleWide__4rDsy { margin-top: 0px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemSubtitleWide__4rDsy { font-size: 44px; line-height: 54px; }
}
.BenefitsV2_itemDescription__S3EdM { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; overflow-wrap: break-word; color: rgb(0, 0, 0); }
@media (min-width: 768px) {
  .BenefitsV2_itemDescription__S3EdM { margin-top: 8px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_itemDescription__S3EdM { margin-top: 4px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
}
.BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 12px; font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; }
@media (min-width: 768px) {
  .BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 4px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_itemDescriptionWide__Vs4Cq { margin-top: 8px; }
}
.BenefitsV2_imageCont__d15ZJ { max-height: 475px; min-width: calc(100% + 48px); margin-left: -24px; margin-right: -24px; border-radius: 4px; }
@media (min-width: 768px) {
  .BenefitsV2_imageCont__d15ZJ { max-height: 388px; margin-left: 0px; margin-right: 0px; min-width: auto; }
}
@media (min-width: 1024px) {
  .BenefitsV2_imageCont__d15ZJ { max-height: none; min-height: 580px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_imageCont__d15ZJ { min-height: 744px; margin-left: -36px; width: calc(100% + 36px); max-width: calc(100% + 36px); }
}
@media (min-width: 1680px) {
  .BenefitsV2_imageCont__d15ZJ { min-height: 815px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_imageContReverse__jZvEZ { margin-left: 0px; margin-right: -36px; }
}
.BenefitsV2_image__lHcpE { object-position: center top; }
@media (min-width: 1024px) {
  .BenefitsV2_image__lHcpE { max-height: none; }
}
.BenefitsV2_displayNone__pxqFG { display: none; }
@media (min-width: 768px) {
  .BenefitsV2_displayNone__pxqFG { display: block; }
}
.BenefitsV2_buttonWrap__DgEPT { padding-top: 32px; }
@media (min-width: 768px) {
  .BenefitsV2_buttonWrap__DgEPT { padding-top: 40px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_buttonWrap__DgEPT { padding-top: 56px; }
}
@media (min-width: 768px) {
  .BenefitsV2_button__niZ7i { width: auto; }
}
.BenefitsV2_badgesWrap__idjoB { display: grid; grid-auto-flow: column; justify-content: center; gap: 8px; padding: 48px 0px 0px; }
@media (min-width: 768px) {
  .BenefitsV2_badgesWrap__idjoB { padding-top: 56px; justify-content: flex-start; }
}
@media (min-width: 1440px) {
  .BenefitsV2_badgesWrap__idjoB { padding-top: 72px; }
}
.BenefitsV2_badge__GX7CP { position: static; height: 42px; width: auto; object-fit: contain; }
@media (min-width: 768px) {
  .BenefitsV2_badge__GX7CP { height: 46px; }
}
@media (min-width: 1680px) {
  .BenefitsV2_badge__GX7CP { height: 52px; }
}
.BenefitsV2_badge__GX7CP:last-child { margin-right: 0px; }
.BenefitsV2_badge__GX7CP::before { display: none; }
.BenefitsV2_modalInner__1GQ0j { display: flex; flex-wrap: wrap; justify-content: center; padding: 20px; overflow-y: auto; }
@media (min-width: 1024px) {
  .BenefitsV2_modalInner__1GQ0j { padding: 100px; }
}
.BenefitsV2_modalImageWrap__X1HuZ::before { display: none; }
.BenefitsV2_modalImage__uvhJ2 { position: static; }
.BenefitsV2_modalButtonCloseWrap__7ZfwV { z-index: 1; position: sticky; top: -20px; height: 0px; width: 100%; }
@media (min-width: 1024px) {
  .BenefitsV2_modalButtonCloseWrap__7ZfwV { top: -100px; }
}
.BenefitsV2_modalButtonClose__dK1Yb { cursor: pointer; display: flex; justify-content: center; align-items: center; position: absolute; right: 40px; top: 40px; width: 50px; height: 50px; padding: 0px; border-radius: 50%; color: rgb(0, 0, 0); background-color: rgb(178, 179, 178); }
@media (min-width: 1024px) {
  .BenefitsV2_modalButtonClose__dK1Yb { top: 120px; right: 120px; }
}
.BenefitsV2_iconClose__Kv_8f { width: 24px; height: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_white__keGUw { background-color: rgb(255, 255, 255) !important; }
  .BenefitsV2_white__keGUw .BenefitsV2_icon__m3X0U { width: 100%; height: 100%; }
  .BenefitsV2_btnTextMobile__Jpf25 { display: none; }
}
@media (max-width: 767.98px) {
  .BenefitsV2_hideOnMobile__ujBba { display: none; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_none__2j1IP { padding-top: 0px; }
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_small__bG89x { padding-top: 60px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_medium__PMBR3 { padding-top: 100px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 64px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_top_large__VJlCR { padding-top: 150px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_none__6fWdm { padding-bottom: 0px; }
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 24px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_small__vYTIb { padding-bottom: 60px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 40px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_medium__4eFxv { padding-bottom: 100px; }
}
.BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 64px; }
@media (min-width: 768px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_custom_padding__Nkdr4.BenefitsV2_bottom_large__7uPWH { padding-bottom: 150px; }
}
@media (max-width: 767.98px) {
  .BenefitsV2_removeMobileTopPadding__UUTbD { padding-top: 0px !important; }
}
.BenefitsV2_spaceNoImage__psHau { padding-top: 8px; }
@media (min-width: 1024px) {
  .BenefitsV2_spaceNoImage__psHau { padding-top: 28px; }
}
@media (min-width: 1440px) {
  .BenefitsV2_spaceNoImage__psHau { padding-top: 48px; }
}
@keyframes OfferWelcomeKit_slide-in-out__aovL5 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes OfferWelcomeKit_fade-in-out__qqNt1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.OfferWelcomeKit_root__KDKUY { display: flex; flex-wrap: wrap; background-color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_reverse___mzq4 { flex-direction: row-reverse; }
}
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgStone__ZPRho { background-color: rgb(246, 245, 241); }
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgGrey__NKh72 { background-color: rgb(247, 248, 247); }
.OfferWelcomeKit_root__KDKUY.OfferWelcomeKit_bgDark__9qiH2 { background-color: rgb(15, 46, 47); }
.OfferWelcomeKit_col__QDSHP { padding: 0px; }
@media (min-width: 1024px) {
  .OfferWelcomeKit_colInfo__qPuxn { display: flex; align-items: center; padding: 56px 0px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_colInfo__qPuxn { padding: 60px 0px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_colInfo__qPuxn { padding: 150px 0px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_colInfoLeft__Pp4sl { max-width: 784px; padding-left: 64px; }
  .OfferWelcomeKit_colInfoRight__J53tT { max-width: 784px; padding-right: 64px; }
}
@media (min-width: 768px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-right: 56px; padding-left: 30px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 94px; padding-right: 0px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_clearLeft__7lk8m { padding-left: 105px; }
}
@media (min-width: 768px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 56px; padding-right: 30px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-left: 0px; padding-right: 94px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_clearRight__kCjWd { padding-right: 105px; }
}
.OfferWelcomeKit_content__gvK_G { padding: 24px 0px 40px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_content__gvK_G { padding: 36px 0px 60px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_content__gvK_G { padding: 0px; }
}
.OfferWelcomeKit_header__ktUen { text-align: center; }
@media (min-width: 768px) {
  .OfferWelcomeKit_header__ktUen { text-align: left; }
}
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { width: 100%; padding: 40px 24px 24px; text-align: left; }
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ.OfferWelcomeKit_noPadding__vOsSG { padding-bottom: 0px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { padding: 60px 40px 36px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_mobile__n0OiJ { display: none; }
}
.OfferWelcomeKit_header__ktUen.OfferWelcomeKit_desktop__IupNO { display: none; }
@media (min-width: 1024px) {
  .OfferWelcomeKit_header__ktUen.OfferWelcomeKit_desktop__IupNO { display: block; }
}
.OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { padding: 8px 24px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { padding: 16px 40px 32px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_mobile__n0OiJ { display: none; }
}
.OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_desktop__IupNO { padding-top: 16px; }
@media (max-width: 1023.98px) {
  .OfferWelcomeKit_subheader__SQBKw.OfferWelcomeKit_desktop__IupNO { display: none; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_table__hp3Lw { padding-top: 32px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_table__hp3Lw { padding-top: 40px; }
}
.OfferWelcomeKit_tableItemsHeadline__VqrTE { padding-top: 8px; text-transform: uppercase; color: rgb(112, 113, 112); line-height: 16px; letter-spacing: 1px; }
.OfferWelcomeKit_tableItemsHeadline__VqrTE.OfferWelcomeKit_textWhite__I_BkQ { color: rgb(255, 255, 255); }
.OfferWelcomeKit_tableItem__d_7Vy { display: grid; grid-template-columns: [col-1-start] 1fr [col-1-end col-2-start] auto [col-2-end]; grid-template-rows: [row-1-start] auto [row-1-end row-2-start] auto [row-2-end]; padding: 8px 0px; }
.OfferWelcomeKit_tableItem__d_7Vy.OfferWelcomeKit_top__fMuL6 { margin-bottom: 8px; padding: 0px 0px 15px; border-bottom: 1px solid rgb(217, 221, 219); }
.OfferWelcomeKit_tableItem__d_7Vy.OfferWelcomeKit_bottom__EVMaa { padding: 15px 0px; border-top: 1px solid rgb(217, 221, 219); }
.OfferWelcomeKit_tableHeadline__S5m97 { grid-area: row-1-start / col-1-start / row-1-end / col-1-end; }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tableHeadline__S5m97 { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; font-weight: 700; }
}
.OfferWelcomeKit_tableDescription__xy7rh { grid-area: row-2-start / col-1-start / row-2-start / col-2-end; color: rgb(112, 113, 112); }
.OfferWelcomeKit_tableDescription__xy7rh.OfferWelcomeKit_textWhite__I_BkQ { color: rgb(255, 255, 255); }
.OfferWelcomeKit_tablePrice__ISfdV { display: flex; gap: 8px; grid-area: row-1-start / col-2-start / row-1-end / col-2-end; padding-left: 40px; }
.OfferWelcomeKit_tablePrice__ISfdV.OfferWelcomeKit_flexRowReverse__QMeVg { flex-direction: row-reverse; }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tablePriceAlt__hYeBg { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; font-weight: 700; }
}
.OfferWelcomeKit_tablePriceBasic__3ZxmP { color: rgb(112, 113, 112); }
@media (min-width: 1440px) {
  .OfferWelcomeKit_tablePriceBasic__3ZxmP { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 0px; }
}
.OfferWelcomeKit_tablePriceBasic__3ZxmP sup { font-size: max(12px, 0.75em); vertical-align: super; }
.OfferWelcomeKit_imageCont__9qHah { max-width: 960px; height: 260px; }
@media (min-width: 768px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 388px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 658px; }
}
@media (min-width: 1440px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 725px; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_imageCont__9qHah { height: 905px; }
}
@media (min-width: 1024px) {
  .OfferWelcomeKit_imageCont__9qHah.OfferWelcomeKit_imageLeft__Ytqne { padding-left: 18px; }
  .OfferWelcomeKit_imageCont__9qHah.OfferWelcomeKit_imageRight__2_XSN { margin-left: auto; padding-right: 14px; }
}
.OfferWelcomeKit_buttonWrapper__Qyr7_ { text-align: center; }
@media (min-width: 768px) {
  .OfferWelcomeKit_button__omRT7 { width: auto; }
}
@media (min-width: 1680px) {
  .OfferWelcomeKit_button__omRT7 { height: 62px; padding: 14px 40px; font-size: 20px; line-height: 30px; }
}
.OfferWelcomeKit_button_fullWidth__Z8ZUm { width: 100%; }
.OfferWelcomeKit_dark__Ro0dr:active, .OfferWelcomeKit_dark__Ro0dr:hover { background-color: rgb(15, 46, 47); }
.OfferWelcomeKit_guarantees__HW6gl { display: flex; flex-direction: column; row-gap: 8px; margin-top: 16px; }
@media (min-width: 1280px) {
  .OfferWelcomeKit_guarantees__HW6gl { flex-flow: wrap; justify-content: space-evenly; column-gap: 8px; }
}
.OfferWelcomeKit_guarantee__BMgKa { display: flex; align-self: center; }
.OfferWelcomeKit_guaranteeIcon__ZInL6 { flex-shrink: 0; align-items: center; display: flex; }
.OfferWelcomeKit_guaranteeIcon__ZInL6.OfferWelcomeKit_iconWhite__wq_pB { color: rgb(255, 255, 255); }
.OfferWelcomeKit_disclaimer__KI8U3 { font-style: italic; color: rgb(112, 113, 112); text-align: center; }
.OfferWelcomeKit_disclaimer__KI8U3 sup { font-size: max(12px, 0.75em); vertical-align: super; font-style: normal; }
.OfferWelcomeKit_trustpilotWrapper__xtxSp { width: inherit; display: flex; }
.OfferWelcomeKit_trustpilotWrapper-left__xli2G { justify-content: flex-start; }
.OfferWelcomeKit_trustpilotWrapper-right__HUoJ4 { justify-content: flex-end; }
.OfferWelcomeKit_trustpilotWrapper-center__Ak1AO { justify-content: center; }
.OfferWelcomeKit_trustpilotWrapper__xtxSp .OfferWelcomeKit_trustpilotWelcomeKit__R2wym { margin-top: 40px; max-width: 420px; width: 100% !important; }
@media (max-width: 768px) {
  .OfferWelcomeKit_trustpilotWrapper__xtxSp .OfferWelcomeKit_trustpilotWelcomeKit__R2wym { margin-top: 30px; }
}
@keyframes ReviewCard_slide-in-out__OBXG6 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ReviewCard_fade-in-out__UDyIG { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ReviewCard_root__atlLB { display: flex; flex-flow: column; flex-basis: 100%; position: relative; overflow: hidden; border-radius: 4px; cursor: pointer; }
@media (min-width: 768px) {
  .ReviewCard_root__atlLB { flex-basis: 50%; }
}
.ReviewCard_root__atlLB:hover img { transform: scale(1.1); }
@media (min-width: 768px) {
  .ReviewCard_root__atlLB:hover .ReviewCard_iconContainer__hr5YW, .ReviewCard_root__atlLB:hover .ReviewCard_iconRotate__plafQ { background-color: rgb(70, 222, 70); }
}
.ReviewCard_image__C8I7F img { aspect-ratio: 1.25 / 1; object-fit: cover; transition: 0.3s; }
@media (min-width: 1440px) {
  .ReviewCard_image__C8I7F img { aspect-ratio: 1.5 / 1; }
}
.ReviewCard_iconContainer__hr5YW { position: absolute; top: 16px; right: 16px; padding: 12px; background-color: rgb(255, 255, 255); border-radius: 4px; cursor: pointer; z-index: 1; color: rgb(12, 61, 61); }
@media (min-width: 1440px) {
  .ReviewCard_iconContainer__hr5YW { padding: 18px; top: 20px; right: 20px; }
}
.ReviewCard_iconContainer__hr5YW:active { background-color: rgb(70, 222, 70); }
.ReviewCard_iconContainer__hr5YW .ReviewCard_icon__koacY { width: 24px; height: 24px; transition: 0.3s; display: block; }
.ReviewCard_iconContainer__hr5YW.ReviewCard_iconRotate__plafQ > .ReviewCard_icon__koacY { transform: rotate(45deg); }
.ReviewCard_basicText__fYuLv { padding: 24px 16px; background-color: rgb(246, 245, 241); flex-grow: 1; overflow: hidden; }
@media (min-width: 1024px) {
  .ReviewCard_basicText__fYuLv { padding: 32px 24px; }
}
.ReviewCard_description__gwDcU { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 8px 0px 0px; color: rgb(0, 0, 0); overflow-y: auto; display: -webkit-box; -webkit-box-orient: vertical; scrollbar-width: thin; }
@media (min-width: 1024px) {
  .ReviewCard_description__gwDcU { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding: 8px 0px 0px; }
}
@media (min-width: 1440px) {
  .ReviewCard_description__gwDcU { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 20px; line-height: 30px; padding: 8px 0px 0px; }
}
.ReviewCard_description__gwDcU::-webkit-scrollbar, .ReviewCard_description__gwDcU::-webkit-scrollbar-thumb { width: 12px; border-radius: 6px; background-clip: padding-box; border: 6px solid rgba(0, 0, 0, 0); }
.ReviewCard_description__gwDcU::-webkit-scrollbar-thumb { box-shadow: 0px 0px 0px 8px inset; color: rgba(0, 0, 0, 0.4); }
.ReviewCard_description__gwDcU:hover .ReviewCard_thin-scroll-bar__rfcdG::-webkit-scrollbar-thumb { color: rgba(0, 0, 0, 0.7); }
.ReviewCard_expandedBlock__2vu1P { position: absolute; display: flex; flex-direction: column; justify-content: flex-end; bottom: 0px; left: 0px; width: 100%; height: 100%; padding: 24px 16px; background-color: rgb(217, 221, 219); border-radius: 4px; visibility: hidden; transition: 0.3s; transform: translateY(100%); }
@media (min-width: 1440px) {
  .ReviewCard_expandedBlock__2vu1P { height: 75%; padding: 32px 24px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
}
.ReviewCard_expandedBlock__2vu1P.ReviewCard_open__WEZ9z { transform: translateY(0px); visibility: visible; }
.ReviewCard_divider__9dAvW { width: 100%; height: 1px; background-color: rgb(0, 0, 0); margin: 16px 0px; }
@media (min-width: 768px) {
  .ReviewCard_divider__9dAvW { margin: 24px 0px; }
}
.ReviewCard_ratingStars___rWUy { font-size: 22px; margin-right: 3px; }
.ReviewCard_ratingStars___rWUy > svg > path { fill: rgb(128, 107, 71); }
.ReviewCard_reviewText__bNMk_ { line-height: 20px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
@media (min-width: 1024px) {
  .ReviewCard_reviewText__bNMk_ { -webkit-line-clamp: 5; }
}
@media (min-width: 1440px) {
  .ReviewCard_reviewText__bNMk_ { padding-top: 8px; }
}
.ReviewCard_author__dTcOj { font-family: var(--font-mono); text-transform: uppercase; padding-top: 8px; }
.ReviewCard_expandedBlockHeadline__r8ahO { padding-top: 50px; }
@keyframes ValueReviewCards_slide-in-out__7xL8Y { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ValueReviewCards_fade-in-out__BMcRV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ValueReviewCards_headlineBlock__gWDnR { display: flex; flex-direction: column; gap: 16px; padding-bottom: 32px; }
@media (min-width: 768px) {
  .ValueReviewCards_headlineBlock__gWDnR { gap: 32px; padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_headlineBlock__gWDnR { gap: 40px; padding-bottom: 48px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_headlineBlock__gWDnR { flex-direction: row; align-items: end; justify-content: space-between; gap: 160px; padding-bottom: 56px; }
}
@media (min-width: 1680px) {
  .ValueReviewCards_headlineBlock__gWDnR { gap: 220px; }
}
.ValueReviewCards_superHeadline__A9NVr { margin-bottom: 16px; }
.ValueReviewCards_headlineBody__zjfLp { margin-top: 16px; }
@media (max-width: 767.98px) {
  .ValueReviewCards_headlineBody__zjfLp { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding-top: 12px; padding-bottom: 12px; }
}
@media (min-width: 768px) {
  .ValueReviewCards_headlineButton__0ZQ75 { width: max-content; min-width: max-content; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_headlineButton__0ZQ75 { margin-left: 56px; }
}
.ValueReviewCards_cards__GgWkg { display: grid; grid-template-columns: 1fr; gap: 24px; }
@media (min-width: 768px) {
  .ValueReviewCards_cards__GgWkg { grid-template-columns: 1fr 1fr; gap: 36px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_none__m_WYj { padding-top: 0px; }
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_small__i6Blb { padding-top: 24px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_small__i6Blb { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_small__i6Blb { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_small__i6Blb { padding-top: 60px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_medium__T2IM_ { padding-top: 40px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_medium__T2IM_ { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_medium__T2IM_ { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_medium__T2IM_ { padding-top: 100px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_large__Y0E47 { padding-top: 64px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_large__Y0E47 { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_large__Y0E47 { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_top_large__Y0E47 { padding-top: 150px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_none__IpmE5 { padding-bottom: 0px; }
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_small__TzLpt { padding-bottom: 24px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_small__TzLpt { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_small__TzLpt { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_small__TzLpt { padding-bottom: 60px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_medium__Sl0Q8 { padding-bottom: 40px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_medium__Sl0Q8 { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_medium__Sl0Q8 { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_medium__Sl0Q8 { padding-bottom: 100px; }
}
.ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_large__PlwK6 { padding-bottom: 64px; }
@media (min-width: 768px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_large__PlwK6 { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_large__PlwK6 { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .ValueReviewCards_custom_padding__i2_0M.ValueReviewCards_bottom_large__PlwK6 { padding-bottom: 150px; }
}
@keyframes ImageAnimatedAndText_slide-in-out__C9w2L { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ImageAnimatedAndText_fade-in-out__lr2DX { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ImageAnimatedAndText_slider__K1nHO { position: relative; width: 100%; overflow: hidden; height: 375px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_slider__K1nHO { margin: 0px; height: 516px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_slider__K1nHO { height: 597px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_slider__K1nHO { height: 717px; }
}
@media (min-width: 1680px) {
  .ImageAnimatedAndText_slider__K1nHO { height: 820px; }
}
.ImageAnimatedAndText_slide__vnV4i { position: absolute; height: 100%; inset: 0px; opacity: 0; transition: opacity 0.8s; }
.ImageAnimatedAndText_slide__vnV4i.ImageAnimatedAndText_active__pgzWX { opacity: 1; }
.ImageAnimatedAndText_root__9TVLX { display: flex; flex-wrap: wrap; }
@media (max-width: 767.98px) {
  .ImageAnimatedAndText_root__9TVLX { margin-left: -24px; margin-right: -24px; }
  .ImageAnimatedAndText_colImage__m1duW { padding: 0px; }
  .ImageAnimatedAndText_content__HEZ8m { padding: 0px 24px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_content__HEZ8m { padding-right: 225px; }
}
@media (min-width: 1680px) {
  .ImageAnimatedAndText_content__HEZ8m { padding-right: 123px; }
}
.ImageAnimatedAndText_text__dcyo_ { padding-top: 16px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_text__dcyo_ { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 24px; line-height: 32px; padding: 24px 0px 0px; }
}
.ImageAnimatedAndText_buttonWrapper__sgqxY { padding-top: 40px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_buttonWrapper__sgqxY { padding-top: 32px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_buttonWrapper__sgqxY { padding-top: 40px; }
}
.ImageAnimatedAndText_button__c0Rtt { font-weight: 400; letter-spacing: normal; }
@media (max-width: 767.98px) {
  .ImageAnimatedAndText_button__c0Rtt { width: 100%; }
}
.ImageAnimatedAndText_image__Ivq0l { height: 375px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_image__Ivq0l { margin: 0px; height: 516px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_image__Ivq0l { height: 597px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_image__Ivq0l { height: 717px; }
}
@media (min-width: 1680px) {
  .ImageAnimatedAndText_image__Ivq0l { height: 820px; }
}
@keyframes ImageAnimatedAndText_fillAnimation__zmKDo { 
  0% { width: 0px; }
  100% { width: 100%; }
}
.ImageAnimatedAndText_divider__R5MW_ { position: absolute; bottom: 16px; left: 16px; right: 16px; height: 3px; border-radius: 3px; background: rgba(255, 255, 255, 0.4); overflow: hidden; }
.ImageAnimatedAndText_divider__R5MW_::before { content: ""; display: block; height: 100%; background-color: rgb(255, 255, 255); animation: 5s linear 0s 1 normal forwards running ImageAnimatedAndText_fillAnimation__zmKDo; }
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_none__dGcbf { padding-top: 0px; }
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_small__P_Pio { padding-top: 24px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_small__P_Pio { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_small__P_Pio { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_small__P_Pio { padding-top: 60px; }
}
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_medium__XLQVH { padding-top: 40px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_medium__XLQVH { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_medium__XLQVH { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_medium__XLQVH { padding-top: 100px; }
}
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_large__rsEEW { padding-top: 64px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_large__rsEEW { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_large__rsEEW { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_top_large__rsEEW { padding-top: 150px; }
}
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_none__sAOL_ { padding-bottom: 0px; }
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_small__lvequ { padding-bottom: 24px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_small__lvequ { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_small__lvequ { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_small__lvequ { padding-bottom: 60px; }
}
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_medium__a4LPx { padding-bottom: 40px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_medium__a4LPx { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_medium__a4LPx { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_medium__a4LPx { padding-bottom: 100px; }
}
.ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_large__A0iBa { padding-bottom: 64px; }
@media (min-width: 768px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_large__A0iBa { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_large__A0iBa { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .ImageAnimatedAndText_custom_padding__rdJ5e.ImageAnimatedAndText_bottom_large__A0iBa { padding-bottom: 150px; }
}
@media (max-width: 767.98px) {
  .ImageAnimatedAndText_mandatoryNoPadding__fuuoc { padding-top: 0px !important; }
}
@keyframes HeroAnimated_slide-in-out__KvNRB { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes HeroAnimated_fade-in-out__rgi4s { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.HeroAnimated_container__vR9AQ { position: relative; display: flex; gap: 40px; text-align: center; }
.HeroAnimated_container-layout-fixed__JUhf6 { height: 680px; }
@media (min-width: 768px) {
  .HeroAnimated_container-layout-fixed__JUhf6 { height: 800px; }
}
@media (min-width: 1024px) {
  .HeroAnimated_container-layout-fixed__JUhf6 { height: 720px; }
}
@media (min-width: 1440px) {
  .HeroAnimated_container-layout-fixed__JUhf6 { height: 860px; }
}
@media (min-width: 1920px) {
  .HeroAnimated_container-layout-fixed__JUhf6 { height: 920px; }
}
@media (max-width: 767.98px) {
  .HeroAnimated_container__vR9AQ { display: block; height: auto; }
}
.HeroAnimated_media__oIpeB { position: relative; height: 320px; }
@media (min-width: 768px) {
  .HeroAnimated_media__oIpeB { position: absolute; height: 100%; }
}
.HeroAnimated_content__5L8m_ { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 24px; text-align: left; }
@media (min-width: 768px) {
  .HeroAnimated_content__5L8m_ { align-items: flex-start; gap: 40px; }
}
.HeroAnimated_content-layout-fixed__PPh1X { height: 680px; }
@media (min-width: 768px) {
  .HeroAnimated_content-layout-fixed__PPh1X { height: 800px; }
}
@media (min-width: 1024px) {
  .HeroAnimated_content-layout-fixed__PPh1X { height: 720px; }
}
@media (min-width: 1440px) {
  .HeroAnimated_content-layout-fixed__PPh1X { height: 860px; }
}
@media (min-width: 1920px) {
  .HeroAnimated_content-layout-fixed__PPh1X { height: 920px; }
}
.HeroAnimated_content-layout-hug__j3KnN { position: relative; }
.HeroAnimated_content-padding-large__OmoIj { padding: 120px 0px; }
@media (min-width: 568px) {
  .HeroAnimated_content-padding-large__OmoIj { padding: 240px 0px; }
}
@media (min-width: 768px) {
  .HeroAnimated_content-padding-large__OmoIj { padding: 240px 18px; }
}
@media (min-width: 1440px) {
  .HeroAnimated_content-padding-large__OmoIj { padding: 320px 18px; }
}
.HeroAnimated_content-padding-medium__L6W_M { padding: 60px 0px; }
@media (min-width: 568px) {
  .HeroAnimated_content-padding-medium__L6W_M { padding: 160px 0px; }
}
@media (min-width: 768px) {
  .HeroAnimated_content-padding-medium__L6W_M { padding: 160px 18px; }
}
@media (min-width: 1440px) {
  .HeroAnimated_content-padding-medium__L6W_M { padding: 240px 18px; }
}
@media (max-width: 767.98px) {
  .HeroAnimated_content__5L8m_ { position: static; margin: 0px auto; transform: none; height: auto; padding: 20px 0px 0px; gap: 16px; text-align: center; }
}
@media (min-width: 768px) {
  .HeroAnimated_headline__LftqE { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; color: rgb(255, 255, 255); }
  .HeroAnimated_headline__LftqE.HeroAnimated_isBlack__snZBQ { color: rgb(0, 0, 0); }
}
@media (min-width: 1440px) {
  .HeroAnimated_headline__LftqE { font-size: 96px; }
}
.HeroAnimated_headlineStroke__xu4j2 { -webkit-text-stroke: 5px var(--headline-stroke-desktop-color,inherit); paint-order: stroke; }
@media (max-width: 767.98px) {
  .HeroAnimated_headlineStroke__xu4j2 { -webkit-text-stroke: 2px var(--headline-stroke-mobile-color,inherit); }
}
.HeroAnimated_headlineAnimatedWrapper__w4wVa { position: relative; }
.HeroAnimated_headlineAnimated__wrcHB { opacity: 0; position: absolute; top: 0px; left: 0px; font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 56px; line-height: 95%; }
@media (min-width: 768px) {
  .HeroAnimated_headlineAnimated__wrcHB { font-family: var(--font-serif); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 72px; line-height: 95%; color: rgb(255, 255, 255); transition: opacity 1s; }
  .HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_isBlack__snZBQ { color: rgb(0, 0, 0); }
}
@media (min-width: 1440px) {
  .HeroAnimated_headlineAnimated__wrcHB { font-size: 96px; }
}
.HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_relative___sgVb { position: relative; }
@media (max-width: 767.98px) {
  .HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_active__Rfu9V { opacity: 1; animation: 2.5s ease 0s 1 normal both running HeroAnimated_fadeOutMobile__FTUCx; }
}
@media (min-width: 768px) {
  .HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_active__Rfu9V { animation: 3.2s ease-out 0s 1 normal both running HeroAnimated_fadeInOutDesktop__xk0cG; }
}
@media (max-width: 767.98px) {
  .HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_next__NVD_n { animation: 2.5s ease 0s 1 normal none running HeroAnimated_fadeInMobile__rLulM; }
}
.HeroAnimated_headlineAnimated__wrcHB.HeroAnimated_onlyChild__7W7o6 { opacity: 1; animation: auto ease 0s 1 normal none running none; }
@keyframes HeroAnimated_fadeInMobile__rLulM { 
  0% { opacity: 0; }
  25% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes HeroAnimated_fadeOutMobile__FTUCx { 
  0% { opacity: 1; }
  20% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes HeroAnimated_fadeInOutDesktop__xk0cG { 
  0% { opacity: 0; }
  7% { opacity: 0; }
  17% { opacity: 1; }
  80% { opacity: 1; }
  100% { opacity: 0; }
}
.HeroAnimated_subtitle__pi1Ee { padding-top: 12px; }
@media (min-width: 768px) {
  .HeroAnimated_subtitle__pi1Ee { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 22px; line-height: 32px; padding: 12px 0px 0px; color: rgb(255, 255, 255); }
  .HeroAnimated_subtitle__pi1Ee.HeroAnimated_isBlack__snZBQ { color: rgb(0, 0, 0); }
}
@media (min-width: 1440px) {
  .HeroAnimated_subtitle__pi1Ee { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 24px; line-height: 32px; padding-top: 16px; }
}
.HeroAnimated_wrap__nvpJ8 { display: flex; align-items: center; flex-direction: column; }
@media (min-width: 768px) {
  .HeroAnimated_wrap__nvpJ8 { align-items: flex-start; }
}
.HeroAnimated_buttonWrapper__RkTwR { display: block; margin: 0px auto; width: 100%; }
@media (min-width: 768px) {
  .HeroAnimated_buttonWrapper__RkTwR { display: flex; gap: 16px; }
}
@media (min-width: 1024px) {
  .HeroAnimated_buttonWrapper__RkTwR { display: flex; justify-content: flex-start; }
}
.HeroAnimated_altButton__ivZK1 { margin: 0px auto; width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(12, 61, 61); border: 1px solid rgb(12, 61, 61); }
@media (min-width: 768px) {
  .HeroAnimated_altButton__ivZK1 { width: auto; margin: 0px; padding: 14px 28px; transition: 0.25s; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
}
@media (min-width: 1440px) {
  .HeroAnimated_altButton__ivZK1 { padding: 16px 32px; }
}
@media (min-width: 768px) {
  .HeroAnimated_altButton__ivZK1 span[class*="icon"] { transform: translateX(0px); transition: transform 0.25s; }
}
.HeroAnimated_altButton__ivZK1:hover { background-color: rgb(70, 222, 70); color: rgb(255, 255, 255); border: 1px solid rgb(70, 222, 70); }
@media (min-width: 768px) {
  .HeroAnimated_altButton__ivZK1:hover { background-color: rgb(70, 222, 70); color: rgb(15, 46, 47); border-color: rgb(70, 222, 70); }
  .HeroAnimated_altButton__ivZK1:hover span[class*="icon"] { transform: translateX(6px); }
}
.HeroAnimated_button__AVPJi { margin: 0px auto 16px 0px; width: 100%; background-color: rgb(12, 61, 61); color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .HeroAnimated_button__AVPJi { width: auto; margin: 0px; padding: 14px 28px; transition: 0.25s; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
}
@media (min-width: 1440px) {
  .HeroAnimated_button__AVPJi { padding: 16px 32px; }
}
@media (min-width: 768px) {
  .HeroAnimated_button__AVPJi span[class*="icon"] { transform: translateX(0px); transition: transform 0.25s; }
}
.HeroAnimated_button__AVPJi:hover { background-color: rgb(12, 61, 61); color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .HeroAnimated_button__AVPJi:hover { background-color: rgb(70, 222, 70); color: rgb(0, 0, 0); }
  .HeroAnimated_button__AVPJi:hover span[class*="icon"] { transform: translateX(6px); }
}
@keyframes Reviews_slide-in-out__FvfSm { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Reviews_fade-in-out__D_OAy { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Reviews_root__DNQaS { padding: 24px 0px 40px; background-color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .Reviews_root__DNQaS { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .Reviews_root__DNQaS { display: flex; }
}
.Reviews_ratingBlock__IaLeB { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 4px; padding-bottom: 12px; }
@media (min-width: 768px) {
  .Reviews_ratingBlock__IaLeB { justify-content: flex-start; gap: 16px; padding-bottom: 24px; }
}
@media (min-width: 1024px) {
  .Reviews_ratingBlock__IaLeB { flex-direction: column; gap: 4px; padding-bottom: 0px; }
}
.Reviews_ratingTitle__D6oie { text-align: left; }
@media (min-width: 768px) {
  .Reviews_ratingTitle__D6oie { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; }
}
.Reviews_ratingTitle__D6oie a { text-decoration: underline; text-underline-offset: 4px; color: rgb(0, 0, 0); }
.Reviews_ratingStars__8ZCn3 { font-size: 12px; }
@media (min-width: 768px) {
  .Reviews_ratingStars__8ZCn3 { font-size: 16px; }
}
.Reviews_reviewsViewport__3dkIy { overflow: hidden; transition: height 0.3s; }
@media (min-width: 1024px) {
  .Reviews_reviewsViewport__3dkIy { height: 96px; }
}
.Reviews_reviewsContainer__LUWAe { display: flex; flex-wrap: nowrap; align-items: flex-start; backface-visibility: hidden; }
@media (min-width: 1024px) {
  .Reviews_reviewsContainer__LUWAe { height: 96px; flex-direction: column; justify-content: flex-start; align-items: flex-start; }
}
.Reviews_reviewSlide__cXOsw { position: relative; flex: 0 0 100%; min-width: 0px; text-align: center; height: auto !important; }
@media (min-width: 768px) {
  .Reviews_reviewSlide__cXOsw { text-align: left; }
}
.Reviews_reviewText__zFgR1 { font-family: var(--font-sans-italic) !important; }
@media (min-width: 768px) {
  .Reviews_reviewText__zFgR1 { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 22px; line-height: 32px; }
}
@media (min-width: 1440px) {
  .Reviews_reviewText__zFgR1 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 24px; line-height: 32px; }
}
.Reviews_reviewData__Cj3o7 { padding-top: 8px; text-transform: uppercase; color: rgb(112, 113, 112); font-family: var(--font-mono) !important; }
@media (min-width: 768px) {
  .Reviews_reviewData__Cj3o7 { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 8px 0px 0px; }
}
@media screen and (min-width: 421px) {
  .Reviews_trustpilot__SuOcT iframe { margin-left: -20px; width: 100% !important; }
}
@keyframes EmailSubscription_slide-in-out__ZUMsz { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes EmailSubscription_fade-in-out__0LI3i { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_none__7MaFn { padding-top: 0px; }
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_small__pyHDw { padding-top: 24px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_small__pyHDw { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_small__pyHDw { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_small__pyHDw { padding-top: 60px; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_medium__TJex2 { padding-top: 40px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_medium__TJex2 { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_medium__TJex2 { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_medium__TJex2 { padding-top: 100px; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_large__v_5cH { padding-top: 64px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_large__v_5cH { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_large__v_5cH { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_top_large__v_5cH { padding-top: 150px; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_none__Magve { padding-bottom: 0px; }
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_small__NvjkK { padding-bottom: 24px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_small__NvjkK { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_small__NvjkK { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_small__NvjkK { padding-bottom: 60px; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_medium__jM_JJ { padding-bottom: 40px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_medium__jM_JJ { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_medium__jM_JJ { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_medium__jM_JJ { padding-bottom: 100px; }
}
.EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_large__C3sfR { padding-bottom: 64px; }
@media (min-width: 768px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_large__C3sfR { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_large__C3sfR { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_custom_padding__CRJgU.EmailSubscription_bottom_large__C3sfR { padding-bottom: 150px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_row__7roGF { flex-direction: row-reverse; justify-content: space-between; }
}
.EmailSubscription_image__zNmHt { position: relative; }
.EmailSubscription_image__zNmHt::before { content: ""; width: 100%; padding-top: 61.4%; }
@media (min-width: 768px) {
  .EmailSubscription_image__zNmHt::before { padding-top: 56.4%; }
}
@media (min-width: 1024px) {
  .EmailSubscription_image__zNmHt::before { padding-top: 100%; }
}
@media (min-width: 1440px) {
  .EmailSubscription_image__zNmHt::before { padding-top: 65.8%; }
}
.EmailSubscription_image__zNmHt picture { position: absolute; top: 0px; left: 0px; }
.EmailSubscription_image__zNmHt img { border-radius: 4px; }
.EmailSubscription_headline__LEsJg { padding-top: 24px; }
@media (min-width: 768px) {
  .EmailSubscription_headline__LEsJg { padding-top: 36px; }
}
@media (min-width: 1024px) {
  .EmailSubscription_headline__LEsJg { padding-top: 0px; }
}
.EmailSubscription_subtitle__f85kR { padding-top: 16px; }
.EmailSubscription_text__RSLHv { padding-top: 24px; }
@media (min-width: 768px) {
  .EmailSubscription_text__RSLHv { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 16px; line-height: 24px; padding: 24px 0px 0px; }
}
@media (min-width: 1440px) {
  .EmailSubscription_text__RSLHv { padding-right: 36px; }
}
@media (min-width: 1680px) {
  .EmailSubscription_text__RSLHv { padding-right: 0px; }
}
.EmailSubscription_caption__2A7g0.EmailSubscription_caption__2A7g0 { padding-top: 24px; color: rgb(107, 114, 128); }
@media (min-width: 1440px) {
  .EmailSubscription_caption__2A7g0.EmailSubscription_caption__2A7g0 { padding-right: 36px; }
}
@media (min-width: 1680px) {
  .EmailSubscription_caption__2A7g0.EmailSubscription_caption__2A7g0 { padding-right: 0px; }
}
.EmailSubscription_caption__2A7g0.EmailSubscription_caption__2A7g0 a { text-decoration: underline; color: rgb(112, 113, 112); }
@media (hover: hover) {
  .EmailSubscription_caption__2A7g0.EmailSubscription_caption__2A7g0 a:hover { color: rgb(112, 113, 112); }
}
@keyframes IngredientsListCard_slide-in-out__u8Ryj { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes IngredientsListCard_fade-in-out__1D8qD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.IngredientsListCard_card__SDd1u { display: flex; gap: 16px; }
@media (min-width: 768px) {
  .IngredientsListCard_card__SDd1u { gap: 24px; }
}
.IngredientsListCard_image__Q8jDI { flex-shrink: 0; width: 72px; height: 72px; }
@media (min-width: 768px) {
  .IngredientsListCard_image__Q8jDI { width: 96px; height: 96px; }
}
@media (min-width: 1024px) {
  .IngredientsListCard_image__Q8jDI { width: 134px; height: 134px; }
}
.IngredientsListCard_image__Q8jDI img { border-radius: 4px; }
@media (min-width: 768px) {
  .IngredientsListCard_headline__mihrH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 24px; line-height: 105%; letter-spacing: -0.72px; }
}
@media (min-width: 1024px) {
  .IngredientsListCard_headline__mihrH { padding-top: 8px; }
}
@media (min-width: 1440px) {
  .IngredientsListCard_headline__mihrH { font-family: var(--font-sans); font-style: normal; font-weight: 400; font-size: 32px; line-height: 105%; letter-spacing: -0.96px; padding-top: 8px; }
}
.IngredientsListCard_subtitle__ygQ7h { padding-top: 4px; }
@media (min-width: 768px) {
  .IngredientsListCard_subtitle__ygQ7h { font-family: var(--font-sans); font-style: normal; font-weight: 400; letter-spacing: 0px; font-size: 18px; line-height: 28px; padding-top: 8px; }
}
@keyframes NewsroomFeed_slide-in-out__fsSMz { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes NewsroomFeed_fade-in-out__JqcDT { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (min-width: 768px) {
  .NewsroomFeed_container__FPbLf { padding-block: 60px !important; }
}
@media (max-width: 1439.98px) {
  .NewsroomFeed_container__FPbLf { padding-inline: 125px; }
}
@media (max-width: 1023.98px) {
  .NewsroomFeed_container__FPbLf { padding-inline: 40px; }
}
@media (max-width: 767.98px) {
  .NewsroomFeed_container__FPbLf { padding-inline: 24px; }
}
.NewsroomFeed_article__a4sa7 { padding-top: 24px; padding-bottom: 40px; border-bottom: 1px solid rgb(217, 217, 217); margin-bottom: 16px; display: flex; gap: 45px; }
.NewsroomFeed_article__a4sa7:last-of-type { margin-bottom: 0px; }
@media (max-width: 1023.98px) {
  .NewsroomFeed_article__a4sa7 { padding-top: 0px; flex-direction: column; gap: 0px; padding-bottom: 24px; margin-bottom: 24px; }
}
.NewsroomFeed_releaseDate__DA7Nl { text-transform: uppercase; color: rgb(112, 113, 112); }
@media (min-width: 1024px) {
  .NewsroomFeed_releaseDate__DA7Nl span { display: block; }
  .NewsroomFeed_releaseDate__DA7Nl { flex: 0 0 210px; }
}
@media (max-width: 1023.98px) {
  .NewsroomFeed_releaseDate__DA7Nl { font-size: 12px; line-height: 1.5; margin-bottom: 8px; }
}
.NewsroomFeed_headline__7Kwp8 { max-width: 894px; font-size: 44px; line-height: 1.05; margin-bottom: 8px; }
@media (max-width: 1439.98px) {
  .NewsroomFeed_headline__7Kwp8 { font-size: 32px; }
}
@media (max-width: 767.98px) {
  .NewsroomFeed_headline__7Kwp8 { font-size: 18px; line-height: 1.3333; letter-spacing: 0px; }
}
@media (max-width: 1023.98px) {
  .NewsroomFeed_buttonLink__em9jo { min-height: auto; font-size: 16px; padding-block: 8px !important; }
}
.NewsroomFeed_image__nAldX { align-self: flex-start; flex: 0 0 210px; }
@media (max-width: 767.98px) {
  .NewsroomFeed_image__nAldX { flex: 1 0 70px; }
}
.NewsroomFeed_headingWrapper__UKRon { display: flex; gap: 24px; }
@media (max-width: 567.98px) {
  .NewsroomFeed_headingWrapper__UKRon { gap: 8px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_none___kGcX { padding-top: 0px; }
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_small__S3PgI { padding-top: 24px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_small__S3PgI { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_small__S3PgI { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_small__S3PgI { padding-top: 60px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_medium__Eta9A { padding-top: 40px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_medium__Eta9A { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_medium__Eta9A { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_medium__Eta9A { padding-top: 100px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_large__fFzaL { padding-top: 64px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_large__fFzaL { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_large__fFzaL { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_top_large__fFzaL { padding-top: 150px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_none__qYyGB { padding-bottom: 0px; }
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_small__4q1UJ { padding-bottom: 24px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_small__4q1UJ { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_small__4q1UJ { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_small__4q1UJ { padding-bottom: 60px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_medium__OQW6p { padding-bottom: 40px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_medium__OQW6p { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_medium__OQW6p { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_medium__OQW6p { padding-bottom: 100px; }
}
.NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_large__93jv7 { padding-bottom: 64px; }
@media (min-width: 768px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_large__93jv7 { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_large__93jv7 { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .NewsroomFeed_custom_padding__JhyD4.NewsroomFeed_bottom_large__93jv7 { padding-bottom: 150px; }
}
@keyframes LargeVideo_slide-in-out__CuLdn { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes LargeVideo_fade-in-out__iVXoD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.LargeVideo_root__iC5HY { display: flex; flex-direction: column; gap: 24px; }
@media (min-width: 768px) {
  .LargeVideo_root__iC5HY { gap: 40px; }
}
.LargeVideo_defaultPadding__4xP9I { padding: 40px 0px; }
@media (min-width: 768px) {
  .LargeVideo_defaultPadding__4xP9I { padding: 60px 0px; }
}
@media (min-width: 1024px) {
  .LargeVideo_defaultPadding__4xP9I { padding: 80px 0px; }
}
@media (min-width: 1440px) {
  .LargeVideo_defaultPadding__4xP9I { padding: 100px 0px; }
}
.LargeVideo_noBottomPadding__1u9jd { padding-bottom: 0px; }
.LargeVideo_noTopPadding__4uJ3o { padding-top: 0px; }
.LargeVideo_fullWidthRoot__kzt45 { display: flex; flex-direction: column; gap: 24px; }
@media (min-width: 768px) {
  .LargeVideo_fullWidthRoot__kzt45 { gap: 40px; }
}
.LargeVideo_topSectionContainer__YgpWo { display: flex; gap: 24px; }
.LargeVideo_topSectionContainer__YgpWo.LargeVideo_left__HuSii { flex-direction: column; align-items: flex-start; }
@media (min-width: 768px) {
  .LargeVideo_topSectionContainer__YgpWo.LargeVideo_left__HuSii { gap: 40px; }
}
@media (min-width: 1024px) {
  .LargeVideo_topSectionContainer__YgpWo.LargeVideo_left__HuSii { flex-direction: row; align-items: flex-end; justify-content: space-between; }
}
@media (min-width: 1440px) {
  .LargeVideo_topSectionContainer__YgpWo.LargeVideo_left__HuSii { gap: 160px; }
}
.LargeVideo_topSectionContainer__YgpWo.LargeVideo_center__OTRUy { align-items: center; justify-content: center; flex-direction: column; }
@media (min-width: 768px) {
  .LargeVideo_topSectionContainer__YgpWo.LargeVideo_center__OTRUy { gap: 32px; }
}
.LargeVideo_videoPlayerGrid__cwRAa { border-radius: 12px; }
.LargeVideo_videoPlayerFullWidth__WtJEI { border-radius: 0px; }
.LargeVideo_buttonsContainer__XM7nN { display: flex; flex-direction: column; gap: 16px; justify-content: center; width: 100%; }
@media (min-width: 768px) {
  .LargeVideo_buttonsContainer__XM7nN { flex-direction: row; justify-content: flex-start; width: auto; }
}
.LargeVideo_button__lKhe4 { white-space: nowrap; width: 100%; }
@media (min-width: 768px) {
  .LargeVideo_button__lKhe4 { width: auto; flex: 1 1 0%; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_top_none__Hc4pr { padding-top: 0px; }
.LargeVideo_custom_padding__qXOeK.LargeVideo_top_small__5gsRb { padding-top: 24px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_small__5gsRb { padding-top: 40px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_small__5gsRb { padding-top: 56px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_small__5gsRb { padding-top: 60px; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_top_medium___UN0b { padding-top: 40px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_medium___UN0b { padding-top: 60px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_medium___UN0b { padding-top: 80px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_medium___UN0b { padding-top: 100px; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_top_large__KWKZ_ { padding-top: 64px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_large__KWKZ_ { padding-top: 100px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_large__KWKZ_ { padding-top: 120px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_top_large__KWKZ_ { padding-top: 150px; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_none__o3GD9 { padding-bottom: 0px; }
.LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_small__c5zsv { padding-bottom: 24px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_small__c5zsv { padding-bottom: 40px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_small__c5zsv { padding-bottom: 56px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_small__c5zsv { padding-bottom: 60px; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_medium___wxb_ { padding-bottom: 40px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_medium___wxb_ { padding-bottom: 60px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_medium___wxb_ { padding-bottom: 80px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_medium___wxb_ { padding-bottom: 100px; }
}
.LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_large__oF2X4 { padding-bottom: 64px; }
@media (min-width: 768px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_large__oF2X4 { padding-bottom: 100px; }
}
@media (min-width: 1024px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_large__oF2X4 { padding-bottom: 120px; }
}
@media (min-width: 1440px) {
  .LargeVideo_custom_padding__qXOeK.LargeVideo_bottom_large__oF2X4 { padding-bottom: 150px; }
}
@keyframes LargeVideoHeading_slide-in-out__KKI35 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes LargeVideoHeading_fade-in-out__rSwBp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.LargeVideoHeading_root__FaBuQ { display: flex; flex-direction: column; gap: 8px; width: 100%; }
@media (min-width: 768px) {
  .LargeVideoHeading_root__FaBuQ { gap: 16px; }
}
.LargeVideoHeading_center__JnhXm { text-align: center; }
@media (max-width: 767.98px) {
  .LargeVideoHeading_leftMobile__xGv4x { text-align: left; }
  .LargeVideoHeading_centerMobile__4SBmU { text-align: center; }
}
.LargeVideoHeading_subtitle___gj_U { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 16px; line-height: 24px; display: block; margin-bottom: 16px; padding: 0px; color: rgb(15, 46, 47); font-weight: 700; }
@media (min-width: 768px) {
  .LargeVideoHeading_subtitle___gj_U { font-family: var(--font-sans); font-style: normal; letter-spacing: 0px; font-size: 24px; line-height: 32px; padding: 0px; font-weight: 700; }
}
@media (min-width: 1024px) {
  .LargeVideoHeading_subtitle___gj_U { margin-bottom: 24px; }
}
@media (min-width: 1440px) {
  .LargeVideoHeading_subtitle___gj_U { margin-bottom: 32px; }
}

@keyframes UpgradedFormula_slide-in-out__t5x_m { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes UpgradedFormula_fade-in-out__5u2BQ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.UpgradedFormula_upgradedBadge__Z6gpa { display: inline-flex; align-items: center; gap: 4px; padding: 0px; background-color: var(--color-grey-6-new); border-radius: 4px; width: fit-content; color: rgb(12, 61, 61); }
.UpgradedFormula_upgradedBadge__Z6gpa .UpgradedFormula_upgradeLabel___pbdu { font-size: 12px; line-height: 16px; text-transform: uppercase; }
@media (min-width: 768px) {
  .UpgradedFormula_upgradedBadge__Z6gpa .UpgradedFormula_upgradeLabel___pbdu { font-size: 16px; line-height: 20px; }
}
.UpgradedFormula_upgradedBadge__Z6gpa .UpgradedFormula_upgradeIcon__oCESz { color: rgb(12, 61, 61); }
@keyframes FlavorLabel_slide-in-out__v9HD7 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes FlavorLabel_fade-in-out__0OqxM { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.FlavorLabel_flavorContainer__dPO6Q { display: flex; align-items: center; gap: 8px; background-color: var(--color-grey-6); align-self: stretch; }
.FlavorLabel_flavorColor__KydqY { width: 4px; height: 16px; border-radius: 35px; }
.FlavorLabel_flavorTitle__9YXXu { font-size: 14px; line-height: 20px; }
@media (min-width: 1024px) {
  .FlavorLabel_flavorTitle__9YXXu { font-size: 16px; line-height: 24px; }
}
@keyframes StudioHotspotImage_slide-in-out__qRMyp { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes StudioHotspotImage_fade-in-out__Bix5X { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.StudioHotspotImage_illustration__MwQGt { position: relative; display: flex; align-items: center; justify-content: center; height: inherit; }
.StudioHotspotImage_picture__eTtX2 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.StudioHotspotImage_imageCover__2kX0b, .StudioHotspotImage_image__rTrU9 { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center center; transform: scale(var(--scale-factor,1)); }
.StudioHotspotImage_imageCover__2kX0b { object-fit: cover; transform: none; }
.StudioHotspotImage_positionTop__FOobQ { object-position: center top; }
@keyframes StudioResponsiveMedia_slide-in-out__1ZrOH { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes StudioResponsiveMedia_fade-in-out__hbxgf { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.StudioResponsiveMedia_videoWrapper__1Nf2D { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; display: none; grid-template-areas: "a"; align-items: stretch; justify-content: stretch; }
.StudioResponsiveMedia_videoWrapper__1Nf2D video { width: 100%; object-fit: cover; grid-area: a; }
.StudioResponsiveMedia_video__eX3Py { position: relative; }
.StudioResponsiveMedia_alternativeImage__hYZWj { object-fit: cover; width: 100%; height: 100%; display: flex; grid-area: a; }
.StudioResponsiveMedia_imageWrapper__FYyys { display: none; }
@media (min-width: 1440px) {
  .StudioResponsiveMedia_showDesktop___S36Y { display: grid; }
}
@media (max-width: 1439.98px) {
  .StudioResponsiveMedia_showTablet__fm8pp { display: grid; }
}
@media (max-width: 1023.98px) {
  .StudioResponsiveMedia_showTablet__fm8pp { display: none; }
  .StudioResponsiveMedia_showMobile__CYEIg { display: grid; }
}
.VideoPlayer_root__1s8q88v0 { position: absolute; inset: 0px; height: 100%; width: 100%; padding: 24px; z-index: 10; display: flex; align-items: flex-end; justify-content: flex-start; background: transparent; cursor: pointer; transition: opacity 0.3s; }
.VideoPlayer_controls__1s8q88v1 { display: flex; align-items: center; justify-content: center; gap: 16px; }
.VideoPlayer_iconButton__1s8q88v2 { --icon-fill: white; --circle-stroke: white; --circle-fill: transparent; --circle-stroke-width: 2px; appearance: none; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0px; margin: 0px; display: flex; align-items: center; justify-content: center; }
.VideoPlayer_iconButton__1s8q88v2:hover { --icon-fill: black; --circle-fill: #46de46; --circle-stroke: #46de46; --circle-stroke-width: 0px; }
.VideoPlayer_iconButtonVariants_dark__1s8q88v3 { --circle-stroke: black; --icon-fill: black; }
.VideoPlayer_root__1s8q88v0:hover:not(:has(.VideoPlayer_soundButton__1s8q88v5:hover)) .VideoPlayer_playPauseButton__1s8q88v4 { --icon-fill: black; --circle-fill: #46de46; --circle-stroke: #46de46; --circle-stroke-width: 0px; }
@media screen and (min-width: 768px) {
  .VideoPlayer_root__1s8q88v0 { padding: 48px; }
}
.VideoPlayerIcons_circle__1nzmhll0 { fill: var(--circle-fill,transparent); stroke: var(--circle-stroke,white); stroke-width: var(--circle-stroke-width,2); transition: fill 0.3s ease-in-out, stroke-width 0.3s ease-in-out; }
.VideoPlayerIcons_hoverWhiteToBlack__1nzmhll1 { fill: var(--icon-fill,white); transition: fill 0.3s ease-in-out; }
.VideoWithPlayer_root__14nl13v0 { grid-template-areas: "a"; display: grid !important; height: 100% !important; }
.VideoWithPlayer_video__14nl13v1 { position: relative; }
.VideoWithPlayer_alternativeImage__14nl13v2, .VideoWithPlayer_video__14nl13v1 { width: 100%; height: 100%; grid-area: a; }
.VideoWithPlayer_hidden__14nl13v3 { display: none; }
@keyframes Carousel_slide-in-out__4mcIV { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes Carousel_fade-in-out__dANdV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Carousel_container__evIKb { position: relative; background-color: rgb(237, 235, 228); }
@media (min-width: 1024px) {
  .Carousel_container__evIKb { border-radius: 4px; }
}
.Carousel_slides__hjngx { position: relative; border-radius: 4px; overflow: hidden; width: 100%; aspect-ratio: 1 / 1; }
@media screen and (max-width: 768px) {
  .Carousel_slides__hjngx { aspect-ratio: 3 / 2; }
}
@media screen and (max-width: 1024px) {
  .Carousel_slides__hjngx.Carousel_is16x9__KNk42 { aspect-ratio: 16 / 9; }
  .Carousel_slides__hjngx.Carousel_pdpCarousel__6DJBz { aspect-ratio: 1 / 1; }
}
@media screen and (max-width: 768px) {
  .Carousel_slides__hjngx.Carousel_pdpCarousel__6DJBz { aspect-ratio: 3 / 2; }
}
@media screen and (max-width: 1023px) {
  .Carousel_slides__hjngx.Carousel_is3x2Tablet__3XfXr { aspect-ratio: 3 / 2; }
}
.Carousel_slides__hjngx .Carousel_slide__8_Jid { height: auto; width: 100%; position: absolute; transition: 0.5s; }
.Carousel_slide__8_Jid.Carousel_right__qc5Oo { transform: translateX(100%); }
.Carousel_slide__8_Jid.Carousel_left__sToSd { transform: translateX(-100%); }
.Carousel_hide__52WM_ { display: none; }
.Carousel_selected__7i1e8.Carousel_slide__8_Jid { display: block; transform: translateX(0px); transition: 0.5s; }
.Carousel_controls__N4LY8 { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: space-between; z-index: 97; }
.Carousel_controls__N4LY8 button { position: absolute; background-color: rgb(255, 255, 255); opacity: 0.65; backdrop-filter: blur(6px); cursor: pointer; transition: 0.5s; padding: 10px; }
.Carousel_controls__N4LY8 button:hover { background-color: rgb(48, 218, 48); opacity: 1; backdrop-filter: none; }
.Carousel_controls__N4LY8 svg { width: 24px; height: 24px; color: rgb(12, 61, 61); }
.Carousel_controls__N4LY8 button.Carousel_previous__2eRib { left: 0px; padding-left: 5px; border-radius: 0px 32px 32px 0px; }
.Carousel_controls__N4LY8 button.Carousel_next__UHgKw { right: 0px; padding-right: 5px; border-radius: 32px 0px 0px 32px; }
@media (min-width: 1024px) {
  .Carousel_slides__hjngx .Carousel_slide__8_Jid { aspect-ratio: 1 / 1; }
}
@media (max-width: 1023.98px) {
  .Carousel_slides__hjngx { max-width: 100%; border-radius: 0px; }
  .Carousel_controls__N4LY8 { max-width: 100%; }
}
.MediaCarouselThumbnails_root__1xqztod0 { padding-left: var(--spacing-sm__16imif76h); }
.MediaCarouselThumbnails_thumbnails__1xqztod1 { white-space: nowrap; overflow: scroll hidden; scrollbar-width: none; height: var(--spacing-3xl__16imif76o); margin-top: var(--spacing-smd__16imif76i); margin-bottom: var(--spacing-sm__16imif76h); padding-inline: var(--spacing-sm__16imif76h); }
.MediaCarouselThumbnails_thumbnails__1xqztod1::-webkit-scrollbar { display: none; }
.MediaCarouselThumbnails_thumbnail__1xqztod2 { border-radius: var(--radius-tag__16imif77h); border: 1px solid transparent; opacity: 0.5; cursor: pointer; overflow: hidden; transition: 0.5s; width: var(--spacing-3xl__16imif76o); height: var(--spacing-3xl__16imif76o); }
.MediaCarouselThumbnails_thumbnail__1xqztod2 > * { height: 100%; width: 100%; }
.MediaCarouselThumbnails_thumbnail__1xqztod2:not(:last-child) { margin-right: var(--spacing-sm__16imif76h); }
.MediaCarouselThumbnails_thumbnail__1xqztod2.MediaCarouselThumbnails_selected__1xqztod3 { border: 1px solid var(--colors-brand-primary__16imif70); opacity: 1; }
@media screen and (min-width: 768px) {
  .MediaCarouselThumbnails_root__1xqztod0 { padding-left: 0px; }
}
@media screen and (min-width: 1024px) {
  .MediaCarouselThumbnails_thumbnails__1xqztod1 { height: 72px; margin-top: var(--spacing-lg__16imif76l); margin-bottom: 0px; padding-inline: 0px; }
  .MediaCarouselThumbnails_thumbnail__1xqztod2 { width: 72px; height: 72px; }
  .MediaCarouselThumbnails_thumbnail__1xqztod2:not(:last-child) { margin-right: var(--spacing-md__16imif76j); }
}
.CarouselIndicators_indicators__13jfqav0 { display: flex; justify-content: center; gap: var(--spacing-xs__16imif76f); overflow: scroll hidden; scrollbar-width: none; margin-top: var(--spacing-smd__16imif76i); margin-bottom: var(--spacing-sm__16imif76h); padding-inline: var(--spacing-lg__16imif76l); }
.CarouselIndicators_indicators__13jfqav0::-webkit-scrollbar { display: none; }
.CarouselIndicators_indicator__13jfqav1 { flex: 0 0 13px; width: 13px; height: 2px; background-color: var(--colors-background-grey__16imif714); border-radius: 1px; cursor: pointer; transition: 0.5s; }
.CarouselIndicators_indicator__13jfqav1.CarouselIndicators_selected__13jfqav2 { flex: 0 0 20px; width: 20px; background-color: var(--colors-background-black__16imif7f); }
.MediaCarousel_pdpCarouselWithThumbnails__go829a1 { margin-bottom: 0px; }
@media screen and (max-width: 768px) {
  .MediaCarousel_pdpCarousel__go829a0 { margin-inline: calc(-1 * var(--spacing-lg__16imif76l)); }
}
@keyframes QuantitySelectorCards_slide-in-out__lZhtn { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes QuantitySelectorCards_fade-in-out__PZ8ej { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.QuantitySelectorCards_qtyContainer__EN1Y1 { width: 100%; display: flex; justify-content: flex-end; flex-direction: column; gap: 12px; }
.QuantitySelectorCards_qtyLabel__OuNRo { display: flex; flex-direction: column; }
.QuantitySelectorCards_qtyHeading__OSpLj { font-size: 14px; font-weight: 400; line-height: 18px; text-transform: uppercase; }
.QuantitySelectorCards_cardsContainer__bLV1t { display: flex; flex-direction: row; gap: 8px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }
.QuantitySelectorCards_card__pwfRZ { display: flex; flex: 1 1 0%; flex-direction: column; background-color: rgb(255, 255, 255); border: 1.5px solid rgb(205, 210, 207); cursor: pointer; align-items: center; justify-content: flex-start; border-radius: 8px; overflow: hidden; min-height: 94px; }
@media screen and (max-width: 768px) {
  .QuantitySelectorCards_card__pwfRZ { min-height: 86px; }
}
.QuantitySelectorCards_card__pwfRZ:hover { background-color: rgb(247, 248, 247); }
.QuantitySelectorCards_card__pwfRZ.QuantitySelectorCards_hideSavingsLabels__Y9f_8 { min-height: 74px; }
.QuantitySelectorCards_card__pwfRZ .QuantitySelectorCards_hiddenRadio__DJrvZ { position: absolute; opacity: 0; width: 0px; height: 0px; }
.QuantitySelectorCards_card__pwfRZ:has(.QuantitySelectorCards_hiddenRadio__DJrvZ:checked) { border-color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }
.QuantitySelectorCards_card__pwfRZ:has(.QuantitySelectorCards_hiddenRadio__DJrvZ:disabled) { cursor: not-allowed; opacity: 0.4; }
.QuantitySelectorCards_bannerContainer__A9jyz { top: 0px; width: 100%; display: none; padding: 2px 16px; }
@media screen and (min-width: 375px) {
  .QuantitySelectorCards_bannerContainer__A9jyz { padding: 2px 4px; }
}
.QuantitySelectorCards_emphasisBanner__xFKqV { background-color: rgb(12, 61, 61); color: rgb(255, 255, 255); display: block; }
.QuantitySelectorCards_savingsBanner__hz_SD { background-color: rgb(70, 222, 70); color: rgb(0, 0, 0); display: block; }
.QuantitySelectorCards_primaryBanner__TLUQg { background-color: rgb(2, 61, 61); color: rgb(255, 255, 255); display: block; }
.QuantitySelectorCards_familyBanner__MISg9 { background-color: rgb(128, 107, 71); color: rgb(255, 255, 255); display: block; }
.QuantitySelectorCards_secondaryBanner__NCAgK { background-color: rgb(237, 235, 228); color: rgb(0, 0, 0); display: block; }
.QuantitySelectorCards_bannerTitle__zJAuO { font-size: 12px; line-height: 18px; color: inherit; width: 100%; text-align: center; text-transform: uppercase; }
.QuantitySelectorCards_cardLabel__TZQgH { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; width: 100%; height: 100%; cursor: inherit; }
.QuantitySelectorCards_cardLink__Rjn0f { text-decoration: none; color: inherit; }
.QuantitySelectorCards_cardDisabled__2bx_g { pointer-events: none; }
.QuantitySelectorCards_card__pwfRZ:has(.QuantitySelectorCards_cardSelected__1XrfS) { border-color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }
.QuantitySelectorCards_card__pwfRZ:has(.QuantitySelectorCards_cardDisabled__2bx_g) { cursor: not-allowed; opacity: 0.4; }
.QuantitySelectorCards_cardTitleContainer__y0RHm { text-align: center; padding: 8px 0px 16px; flex: 1 1 0%; display: flex; flex-direction: column; justify-content: center; }
.QuantitySelectorCards_cardTitle__bN2lF { font-size: 18px; font-weight: 700; line-height: 26px; color: rgb(0, 0, 0); }
@media screen and (max-width: 1024px) {
  .QuantitySelectorCards_cardTitle__bN2lF { font-size: 16px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
  .QuantitySelectorCards_cardTitle__bN2lF { font-size: 16px; line-height: 22px; }
}
.QuantitySelectorCards_cardSubtitle__recGw { font-size: 14px; line-height: 20px; font-weight: 400; color: rgb(29, 168, 220); min-height: 20px; }
@media screen and (max-width: 1024px) {
  .QuantitySelectorCards_cardSubtitle__recGw { font-size: 12px; line-height: 16px; min-height: 20px; }
}
.QuantitySelectorCards_pricePerServing__Wromn { font-size: 12px; line-height: 16px; color: rgb(112, 113, 112); font-weight: 400; text-align: center; }
@keyframes ProductToggle_slide-in-out__vBE8J { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes ProductToggle_fade-in-out__ddhlX { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ProductToggle_container__UtPsd, .ProductToggle_toggleWrapper__XiYLx { display: flex; justify-content: center; width: 100%; }
.ProductToggle_toggleWrapper__XiYLx { border-radius: 100px; background-color: rgb(246, 245, 241); padding: 4px; max-width: 100%; height: 48px; }
.ProductToggle_toggleOption__6UQCi { display: flex; align-items: center; justify-content: center; flex: 1 1 0%; padding: 8px 24px; border-radius: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; font-family: var(--font-sans); font-size: 16px; font-style: normal; line-height: 24px; text-align: center; cursor: pointer; transition: 0.2s ease-in-out; appearance: none; outline: none; margin: 0px; }
@media (max-width: 767.98px) {
  .ProductToggle_toggleOption__6UQCi { font-size: 14px; font-style: normal; font-weight: 700; line-height: 22px; }
}
.ProductToggle_toggleOption__6UQCi:focus-visible { outline: rgb(15, 46, 47) solid 2px; outline-offset: -2px; }
.ProductToggle_active__t_fTA { background-color: rgb(70, 222, 70); color: rgb(15, 46, 47); font-weight: 700; }
.ProductToggle_inactive__gwGAD { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-weight: 400; }

.Friendbuy-overlay-no-scroll { overflow: hidden; }

#lanyard_root {
  & *, & ::before, & ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
  & ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
}
#lanyard_root * .ketch-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
#lanyard_root * .ketch-pointer-events-none { pointer-events: none; }
#lanyard_root * .ketch-pointer-events-auto { pointer-events: auto; }
#lanyard_root * .ketch-fixed { position: fixed; }
#lanyard_root * .ketch-absolute { position: absolute; }
#lanyard_root * .ketch-relative { position: relative; }
#lanyard_root * .ketch-inset-0 { inset: 0px; }
#lanyard_root * .ketch-inset-y-0 { top: 0px; bottom: 0px; }
#lanyard_root * .\!ketch-left-0 { left: 0px !important; }
#lanyard_root * .\!ketch-right-0 { right: 0px !important; }
#lanyard_root * .ketch-bottom-0 { bottom: 0px; }
#lanyard_root * .ketch-bottom-1 { bottom: 4px; }
#lanyard_root * .ketch-bottom-2\/4 { bottom: 50%; }
#lanyard_root * .ketch-bottom-\[50\%\] { bottom: 50%; }
#lanyard_root * .ketch-bottom-auto { bottom: auto; }
#lanyard_root * .ketch-end-\[2px\] { inset-inline-end: 2px; }
#lanyard_root * .ketch-left-0 { left: 0px; }
#lanyard_root * .ketch-left-1 { left: 4px; }
#lanyard_root * .ketch-left-auto { left: auto; }
#lanyard_root * .ketch-right-0 { right: 0px; }
#lanyard_root * .ketch-right-1 { right: 4px; }
#lanyard_root * .ketch-start-\[2px\] { inset-inline-start: 2px; }
#lanyard_root * .ketch-top-0 { top: 0px; }
#lanyard_root * .ketch-top-1 { top: 4px; }
#lanyard_root * .ketch-top-\[2px\] { top: 2px; }
#lanyard_root * .ketch-top-\[4px\] { top: 4px; }
#lanyard_root * .-ketch-z-10 { z-index: -10; }
#lanyard_root * .ketch-z-0 { z-index: 0; }
#lanyard_root * .ketch-z-10 { z-index: 10; }
#lanyard_root * .ketch-z-ketch-max-z-index { z-index: 2147483647; }
#lanyard_root * .ketch-col-span-1 { grid-column: span 1 / span 1; }
#lanyard_root * .ketch-col-span-12 { grid-column: span 12 / span 12; }
#lanyard_root * .ketch-col-span-2 { grid-column: span 2 / span 2; }
#lanyard_root * .ketch-row-span-1 { grid-row: span 1 / span 1; }
#lanyard_root * .\!ketch-m-0 { margin: 0px !important; }
#lanyard_root * .ketch-m-0 { margin: 0px; }
#lanyard_root * .ketch-mx-16 { margin-left: 64px; margin-right: 64px; }
#lanyard_root * .ketch-mx-auto { margin-left: auto; margin-right: auto; }
#lanyard_root * .ketch-my-0 { margin-top: 0px; margin-bottom: 0px; }
#lanyard_root * .ketch-my-2 { margin-top: 8px; margin-bottom: 8px; }
#lanyard_root * .ketch-my-4 { margin-top: 16px; margin-bottom: 16px; }
#lanyard_root * .ketch-mb-1 { margin-bottom: 4px; }
#lanyard_root * .ketch-mb-2 { margin-bottom: 8px; }
#lanyard_root * .ketch-mb-3 { margin-bottom: 12px; }
#lanyard_root * .ketch-mb-4 { margin-bottom: 16px; }
#lanyard_root * .ketch-mb-6 { margin-bottom: 24px; }
#lanyard_root * .ketch-mb-8 { margin-bottom: 32px; }
#lanyard_root * .ketch-ml-0 { margin-left: 0px; }
#lanyard_root * .ketch-ml-1 { margin-left: 4px; }
#lanyard_root * .ketch-ml-2\.5 { margin-left: 10px; }
#lanyard_root * .ketch-ml-4 { margin-left: 16px; }
#lanyard_root * .ketch-ml-\[18px\] { margin-left: 18px; }
#lanyard_root * .ketch-ml-\[24px\] { margin-left: 24px; }
#lanyard_root * .ketch-ml-auto { margin-left: auto; }
#lanyard_root * .ketch-mr-4 { margin-right: 16px; }
#lanyard_root * .ketch-mr-auto { margin-right: auto; }
#lanyard_root * .ketch-mt-1 { margin-top: 4px; }
#lanyard_root * .ketch-mt-3 { margin-top: 12px; }
#lanyard_root * .ketch-mt-4 { margin-top: 16px; }
#lanyard_root * .ketch-mt-5 { margin-top: 20px; }
#lanyard_root * .ketch-mt-8 { margin-top: 32px; }
#lanyard_root * .ketch-box-border { box-sizing: border-box; }
#lanyard_root * .\!ketch-block { display: block !important; }
#lanyard_root * .ketch-block { display: block; }
#lanyard_root * .ketch-inline-block { display: inline-block; }
#lanyard_root * .ketch-inline { display: inline; }
#lanyard_root * .\!ketch-flex { display: flex !important; }
#lanyard_root * .ketch-flex { display: flex; }
#lanyard_root * .ketch-inline-flex { display: inline-flex; }
#lanyard_root * .ketch-grid { display: grid; }
#lanyard_root * .ketch-hidden { display: none; }
#lanyard_root * .ketch-aspect-\[1024\/480\] { aspect-ratio: 1024 / 480; }
#lanyard_root * .ketch-h-0 { height: 0px; }
#lanyard_root * .ketch-h-10 { height: 40px; }
#lanyard_root * .ketch-h-11 { height: 44px; }
#lanyard_root * .ketch-h-12 { height: 48px; }
#lanyard_root * .ketch-h-16 { height: 64px; }
#lanyard_root * .ketch-h-24 { height: 96px; }
#lanyard_root * .ketch-h-4 { height: 16px; }
#lanyard_root * .ketch-h-5 { height: 20px; }
#lanyard_root * .ketch-h-6 { height: 24px; }
#lanyard_root * .ketch-h-9 { height: 36px; }
#lanyard_root * .ketch-h-\[17px\] { height: 17px; }
#lanyard_root * .ketch-h-\[20px\] { height: 20px; }
#lanyard_root * .ketch-h-\[22px\] { height: 22px; }
#lanyard_root * .ketch-h-\[30px\] { height: 30px; }
#lanyard_root * .ketch-h-\[50\%\] { height: 50%; }
#lanyard_root * .ketch-h-auto { height: auto; }
#lanyard_root * .ketch-h-dvh { height: 100dvh; }
#lanyard_root * .ketch-h-full { height: 100%; }
#lanyard_root * .ketch-h-px { height: 1px; }
#lanyard_root * .ketch-max-h-10 { max-height: 40px; }
#lanyard_root * .ketch-max-h-44 { max-height: 176px; }
#lanyard_root * .ketch-max-h-6 { max-height: 24px; }
#lanyard_root * .ketch-max-h-60 { max-height: 240px; }
#lanyard_root * .ketch-max-h-9 { max-height: 36px; }
#lanyard_root * .ketch-max-h-\[30px\] { max-height: 30px; }
#lanyard_root * .ketch-max-h-\[48px\] { max-height: 48px; }
#lanyard_root * .ketch-max-h-\[64px\] { max-height: 64px; }
#lanyard_root * .ketch-max-h-\[69px\] { max-height: 69px; }
#lanyard_root * .ketch-max-h-\[75\%\] { max-height: 75%; }
#lanyard_root * .ketch-max-h-\[90\%\] { max-height: 90%; }
#lanyard_root * .ketch-max-h-dvh { max-height: 100dvh; }
#lanyard_root * .ketch-max-h-full { max-height: 100%; }
#lanyard_root * .ketch-min-h-0 { min-height: 0px; }
#lanyard_root * .ketch-min-h-10 { min-height: 40px; }
#lanyard_root * .ketch-min-h-11 { min-height: 44px; }
#lanyard_root * .ketch-min-h-12 { min-height: 48px; }
#lanyard_root * .ketch-min-h-7 { min-height: 28px; }
#lanyard_root * .ketch-min-h-8 { min-height: 32px; }
#lanyard_root * .ketch-min-h-\[125px\] { min-height: 125px; }
#lanyard_root * .ketch-min-h-\[57px\] { min-height: 57px; }
#lanyard_root * .ketch-min-h-\[75px\] { min-height: 75px; }
#lanyard_root * .ketch-min-h-full { min-height: 100%; }
#lanyard_root * .ketch-min-h-lvh { min-height: 100lvh; }
#lanyard_root * .\!ketch-w-full { width: 100% !important; }
#lanyard_root * .ketch-w-10 { width: 40px; }
#lanyard_root * .ketch-w-11 { width: 44px; }
#lanyard_root * .ketch-w-16 { width: 64px; }
#lanyard_root * .ketch-w-24 { width: 96px; }
#lanyard_root * .ketch-w-4 { width: 16px; }
#lanyard_root * .ketch-w-48 { width: 192px; }
#lanyard_root * .ketch-w-5 { width: 20px; }
#lanyard_root * .ketch-w-6 { width: 24px; }
#lanyard_root * .ketch-w-9 { width: 36px; }
#lanyard_root * .ketch-w-\[115px\] { width: 115px; }
#lanyard_root * .ketch-w-\[134px\] { width: 134px; }
#lanyard_root * .ketch-w-\[224px\] { width: 224px; }
#lanyard_root * .ketch-w-\[30px\] { width: 30px; }
#lanyard_root * .ketch-w-\[328px\] { width: 328px; }
#lanyard_root * .ketch-w-\[calc\(100\%-8px\)\] { width: calc(100% - 8px); }
#lanyard_root * .ketch-w-auto { width: auto; }
#lanyard_root * .ketch-w-fit { width: fit-content; }
#lanyard_root * .ketch-w-full { width: 100%; }
#lanyard_root * .ketch-w-px { width: 1px; }
#lanyard_root * .ketch-min-w-0 { min-width: 0px; }
#lanyard_root * .ketch-min-w-10 { min-width: 40px; }
#lanyard_root * .ketch-min-w-5 { min-width: 20px; }
#lanyard_root * .ketch-min-w-\[484px\] { min-width: 484px; }
#lanyard_root * .ketch-min-w-full { min-width: 100%; }
#lanyard_root * .ketch-max-w-5xl { max-width: 64rem; }
#lanyard_root * .ketch-max-w-6 { max-width: 24px; }
#lanyard_root * .ketch-max-w-9 { max-width: 36px; }
#lanyard_root * .ketch-max-w-\[140px\] { max-width: 140px; }
#lanyard_root * .ketch-max-w-\[200px\] { max-width: 200px; }
#lanyard_root * .ketch-max-w-\[268px\] { max-width: 268px; }
#lanyard_root * .ketch-max-w-\[30px\] { max-width: 30px; }
#lanyard_root * .ketch-max-w-\[400px\] { max-width: 400px; }
#lanyard_root * .ketch-max-w-\[560px\] { max-width: 560px; }
#lanyard_root * .ketch-max-w-full { max-width: 100%; }
#lanyard_root * .ketch-max-w-md { max-width: 28rem; }
#lanyard_root * .ketch-max-w-none { max-width: none; }
#lanyard_root * .ketch-flex-1 { flex: 1 1 0%; }
#lanyard_root * .ketch-flex-shrink-0 { flex-shrink: 0; }
#lanyard_root * .ketch-shrink { flex-shrink: 1; }
#lanyard_root * .ketch-shrink-0 { flex-shrink: 0; }
#lanyard_root * .ketch-flex-grow { flex-grow: 1; }
#lanyard_root * .ketch-flex-grow-0 { flex-grow: 0; }
#lanyard_root * .ketch-grow { flex-grow: 1; }
#lanyard_root * .ketch-grow-0 { flex-grow: 0; }
#lanyard_root * .ketch-border-collapse { border-collapse: collapse; }
#lanyard_root * .ketch-translate-y-2\/4 { --tw-translate-y: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
#lanyard_root * .ketch-translate-y-\[50\%\] { --tw-translate-y: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes ketch-backdropFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
#lanyard_root * .ketch-animate-backdropFadeOut { animation: 0.4s ease 0s 1 normal forwards running ketch-backdropFadeOut; }
@keyframes ketch-bannerAnimateCenter { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
#lanyard_root * .ketch-animate-bannerAnimateCenter { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerAnimateCenter; }
@keyframes ketch-bannerAnimateTop { 
  0% { transform: translateY(-900px); }
  100% { transform: translateY(0px); }
}
#lanyard_root * .ketch-animate-bannerAnimateTop { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerAnimateTop; }
@keyframes ketch-bannerDesktopAnimate { 
  0% { transform: translateY(900px); }
  100% { transform: translateY(0px); }
}
#lanyard_root * .ketch-animate-bannerDesktopAnimate { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerDesktopAnimate; }
@keyframes ketch-bannerDismissBottom { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(900px); }
}
#lanyard_root * .ketch-animate-bannerDismissBottom { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerDismissBottom; }
@keyframes ketch-bannerDismissCenter { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
#lanyard_root * .ketch-animate-bannerDismissCenter { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerDismissCenter; }
@keyframes ketch-bannerMobileBottomAnimate { 
  0% { transform: translateY(900px); }
  100% { transform: translateY(0px); }
}
#lanyard_root * .ketch-animate-bannerMobileBottomAnimate { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerMobileBottomAnimate; }
@keyframes ketch-bannerMobileDismissBottom { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(900px); }
}
#lanyard_root * .ketch-animate-bannerMobileDismissBottom { animation: 0.4s ease 0s 1 normal forwards running ketch-bannerMobileDismissBottom; }
@keyframes ketch-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
#lanyard_root * .ketch-animate-fadeIn { animation: 0.5s ease-in-out 0s 1 normal none running ketch-fadeIn; }
@keyframes ketch-modalAnimatedLeft { 
  0% { left: -900px; }
  100% { left: 4px; }
}
#lanyard_root * .ketch-animate-modalAnimatedLeft { animation: 0.4s ease 0s 1 normal forwards running ketch-modalAnimatedLeft; }
@keyframes ketch-modalAnimatedRight { 
  0% { right: -900px; }
  100% { right: 4px; }
}
#lanyard_root * .ketch-animate-modalAnimatedRight { animation: 0.4s ease 0s 1 normal forwards running ketch-modalAnimatedRight; }
#lanyard_root * .ketch-animate-none { animation: auto ease 0s 1 normal none running none; }
@keyframes ketch-pulseOpacity { 
  0%, 100% { opacity: 0.3; }
  50% { opacity: 1; }
}
#lanyard_root * .ketch-animate-pulseOpacity { animation: 2s ease-in-out 0s infinite normal none running ketch-pulseOpacity; }
#lanyard_root * .ketch-cursor-default { cursor: default; }
#lanyard_root * .ketch-cursor-pointer { cursor: pointer; }
#lanyard_root * .ketch-resize-none { resize: none; }
#lanyard_root * .ketch-list-disc { list-style-type: disc; }
#lanyard_root * .ketch-list-none { list-style-type: none; }
#lanyard_root * .ketch-appearance-none { appearance: none; }
#lanyard_root * .ketch-auto-rows-min { grid-auto-rows: min-content; }
#lanyard_root * .ketch-grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
#lanyard_root * .ketch-grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
#lanyard_root * .ketch-grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
#lanyard_root * .ketch-grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
#lanyard_root * .ketch-grid-rows-\[auto_auto_1fr\] { grid-template-rows: auto auto 1fr; }
#lanyard_root * .ketch-flex-row { flex-direction: row; }
#lanyard_root * .ketch-flex-col { flex-direction: column; }
#lanyard_root * .ketch-flex-col-reverse { flex-direction: column-reverse; }
#lanyard_root * .ketch-flex-wrap { flex-wrap: wrap; }
#lanyard_root * .ketch-items-start { align-items: flex-start; }
#lanyard_root * .ketch-items-end { align-items: flex-end; }
#lanyard_root * .\!ketch-items-center { align-items: center !important; }
#lanyard_root * .ketch-items-center { align-items: center; }
#lanyard_root * .ketch-items-stretch { align-items: stretch; }
#lanyard_root * .\!ketch-justify-start { justify-content: flex-start !important; }
#lanyard_root * .ketch-justify-end { justify-content: flex-end; }
#lanyard_root * .ketch-justify-center { justify-content: center; }
#lanyard_root * .\!ketch-justify-between { justify-content: space-between !important; }
#lanyard_root * .ketch-justify-between { justify-content: space-between; }
#lanyard_root * .ketch-justify-stretch { justify-content: stretch; }
#lanyard_root * .ketch-justify-items-center { justify-items: center; }
#lanyard_root * .ketch-gap-0 { gap: 0px; }
#lanyard_root * .ketch-gap-1 { gap: 4px; }
#lanyard_root * .ketch-gap-1\.5 { gap: 6px; }
#lanyard_root * .ketch-gap-12 { gap: 48px; }
#lanyard_root * .ketch-gap-16 { gap: 64px; }
#lanyard_root * .ketch-gap-2 { gap: 8px; }
#lanyard_root * .ketch-gap-3 { gap: 12px; }
#lanyard_root * .ketch-gap-4 { gap: 16px; }
#lanyard_root * .ketch-gap-5 { gap: 20px; }
#lanyard_root * .ketch-gap-6 { gap: 24px; }
#lanyard_root * .ketch-gap-8 { gap: 32px; }
#lanyard_root * .ketch-gap-\[-2px\] { }
#lanyard_root * .ketch-gap-x-6 { column-gap: 24px; }
#lanyard_root * .ketch-gap-y-4 { row-gap: 16px; }
#lanyard_root * :is(.ketch-space-x-1 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(4px * var(--tw-space-x-reverse)); margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse))); }
#lanyard_root * .ketch-self-start { align-self: flex-start; }
#lanyard_root * .ketch-overflow-auto { overflow: auto; }
#lanyard_root * .ketch-overflow-hidden { overflow: hidden; }
#lanyard_root * .ketch-overflow-y-auto { overflow-y: auto; }
#lanyard_root * .ketch-overflow-y-scroll { overflow-y: scroll; }
#lanyard_root * .ketch-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#lanyard_root * .ketch-whitespace-nowrap { white-space: nowrap; }
#lanyard_root * .ketch-whitespace-break-spaces { white-space: break-spaces; }
#lanyard_root * .ketch-break-words { overflow-wrap: break-word; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-buttons-primary-cornerRadius\] { border-radius: var(--k-banner-buttons-primary-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-buttons-secondary-cornerRadius\] { border-radius: var(--k-banner-buttons-secondary-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-buttons-tertiary-cornerRadius\] { border-radius: var(--k-banner-buttons-tertiary-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-container-cornerRadius\] { border-radius: var(--k-banner-container-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-gpcBanner-cornerRadius\] { border-radius: var(--k-banner-gpcBanner-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-banner-header-returnButton-cornerRadius\] { border-radius: var(--k-banner-header-returnButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-actionBlock-button-cornerRadius\] { border-radius: var(--k-consentGate-actionBlock-button-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-consentBlock-button-cornerRadius\] { border-radius: var(--k-consentGate-consentBlock-button-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-cornerRadius\] { border-radius: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-cornerRadius\] { border-radius: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-consentBlock-purposes-list-items-cornerRadius\] { border-radius: var(--k-consentGate-consentBlock-purposes-list-items-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-container-cornerRadius\] { border-radius: var(--k-consentGate-container-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-consentGate-header-closeButton-cornerRadius\] { border-radius: var(--k-consentGate-header-closeButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-container-cornerRadius\] { border-radius: var(--k-modal-container-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-footer-actionButton-cornerRadius\] { border-radius: var(--k-modal-footer-actionButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-gpcBanner-cornerRadius\] { border-radius: var(--k-modal-gpcBanner-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-header-returnButton-cornerRadius\] { border-radius: var(--k-modal-header-returnButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-purposeList-purposeListItems-purposeCornerRadius\] { border-radius: var(--k-modal-purposeList-purposeListItems-purposeCornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-purposeListHeader-acceptAllButton-cornerRadius\] { border-radius: var(--k-modal-purposeListHeader-acceptAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-modal-purposeListHeader-rejectAllButton-cornerRadius\] { border-radius: var(--k-modal-purposeListHeader-rejectAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-exitButton-cornerRadius\] { border-radius: var(--k-preference-exitButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-navigation-layout-cornerRadius\] { border-radius: var(--k-preference-navigation-layout-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-navigation-layout-item-cornerRadius\] { border-radius: var(--k-preference-navigation-layout-item-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-purposes-footer-actionButton-cornerRadius\] { border-radius: var(--k-preference-tabs-purposes-footer-actionButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-purposes-gpcBanner-cornerRadius\] { border-radius: var(--k-preference-tabs-purposes-gpcBanner-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeCornerRadius\] { border-radius: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeCornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-cornerRadius\] { border-radius: var(--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-cornerRadius\] { border-radius: var(--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-home-dsrPortalLink-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-home-dsrPortalLink-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-home-rightsList-item-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-home-rightsList-item-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-rightForm-actionButton-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-rightForm-actionButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-rightForm-form-fields-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-rightForm-form-fields-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-rightForm-header-returnButton-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-rightForm-header-returnButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-submitted-footer-actionButton-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-submitted-footer-actionButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-requests-submitted-header-returnButton-cornerRadius\] { border-radius: var(--k-preference-tabs-requests-submitted-header-returnButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-subscriptions-footer-actionButton-cornerRadius\] { border-radius: var(--k-preference-tabs-subscriptions-footer-actionButton-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-subscriptions-list-layout-cornerRadius\] { border-radius: var(--k-preference-tabs-subscriptions-list-layout-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-\[--k-preference-tabs-subscriptions-unsubscribeAll-cornerRadius\] { border-radius: var(--k-preference-tabs-subscriptions-unsubscribeAll-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-none { border-radius: 0px !important; }
#lanyard_root * .ketch-rounded-3xl { border-radius: 1.5rem; }
#lanyard_root * .ketch-rounded-\[3px\] { border-radius: 3px; }
#lanyard_root * .ketch-rounded-full { border-radius: 9999px; }
#lanyard_root * .ketch-rounded-inherit { border-radius: inherit; }
#lanyard_root * .ketch-rounded-none { border-radius: 0px; }
#lanyard_root * .\!ketch-rounded-tl-\[--k-preference-navigation-layout-item-cornerRadius\] { border-top-left-radius: var(--k-preference-navigation-layout-item-cornerRadius) !important; }
#lanyard_root * .\!ketch-rounded-tr-\[--k-preference-navigation-layout-item-cornerRadius\] { border-top-right-radius: var(--k-preference-navigation-layout-item-cornerRadius) !important; }
#lanyard_root * .\!ketch-border-\[1px\] { border-width: 1px !important; }
#lanyard_root * .ketch-border { border-width: 1px; }
#lanyard_root * .ketch-border-0 { border-width: 0px; }
#lanyard_root * .ketch-border-2 { border-width: 2px; }
#lanyard_root * .ketch-border-\[1\.5px\] { border-width: 1.5px; }
#lanyard_root * .ketch-border-x-0 { border-left-width: 0px; border-right-width: 0px; }
#lanyard_root * .ketch-border-b { border-bottom-width: 1px; }
#lanyard_root * .ketch-border-l-0 { border-left-width: 0px; }
#lanyard_root * .ketch-border-r-0 { border-right-width: 0px; }
#lanyard_root * .ketch-border-t-0 { border-top-width: 0px; }
#lanyard_root * .\!ketch-border-solid { border-style: solid !important; }
#lanyard_root * .ketch-border-solid { border-style: solid; }
#lanyard_root * .ketch-border-none { border-style: none; }
#lanyard_root * .\!ketch-border-\[--k-banner-buttons-primary-background-color\] { border-color: var(--k-banner-buttons-primary-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-banner-buttons-secondary-background-color\] { border-color: var(--k-banner-buttons-secondary-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-banner-buttons-tertiary-background-color\] { border-color: var(--k-banner-buttons-tertiary-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-banner-gpcBanner-outline-color\] { border-color: var(--k-banner-gpcBanner-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-actionBlock-button-outline-color\] { border-color: var(--k-consentGate-actionBlock-button-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-consentBlock-button-background-color\] { border-color: var(--k-consentGate-consentBlock-button-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-background-color\] { border-color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-background-color\] { border-color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-consentBlock-purposes-list-items-purposeOutline-color\] { border-color: var(--k-consentGate-consentBlock-purposes-list-items-purposeOutline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-consentBlock-purposes-list-switchButtons-off-background-color\] { border-color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-consentGate-header-closeButton-icon-color\] { border-color: var(--k-consentGate-header-closeButton-icon-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-footer-actionButton-background-color\] { border-color: var(--k-modal-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-gpcBanner-outline-color\] { border-color: var(--k-modal-gpcBanner-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-purposeList-purposeListItems-purposeOutline-color\] { border-color: var(--k-modal-purposeList-purposeListItems-purposeOutline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-purposeList-switchButtons-off-background-color\] { border-color: var(--k-modal-purposeList-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-purposeListHeader-acceptAllButton-background-color\] { border-color: var(--k-modal-purposeListHeader-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-modal-purposeListHeader-rejectAllButton-background-color\] { border-color: var(--k-modal-purposeListHeader-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-footer-actionButton-background-color\] { border-color: var(--k-preference-tabs-purposes-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-gpcBanner-outline-color\] { border-color: var(--k-preference-tabs-purposes-gpcBanner-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeOutline-color\] { border-color: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeOutline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-purposeList-switchButtons-off-background-color\] { border-color: var(--k-preference-tabs-purposes-purposeList-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-background-color\] { border-color: var(--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-background-color\] { border-color: var(--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-rightForm-actionButton-background-color\] { border-color: var(--k-preference-tabs-requests-rightForm-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-checkboxes-error-background-color\] { border-color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-error-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-background-color\] { border-color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-fields-error-outline-color\] { border-color: var(--k-preference-tabs-requests-rightForm-form-fields-error-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-fields-inactive-outline-color\] { border-color: var(--k-preference-tabs-requests-rightForm-form-fields-inactive-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-requests-submitted-footer-actionButton-outline-color\] { border-color: var(--k-preference-tabs-requests-submitted-footer-actionButton-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-subscriptions-footer-actionButton-background-color\] { border-color: var(--k-preference-tabs-subscriptions-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-subscriptions-list-checkbox-unselected-outline-color\] { border-color: var(--k-preference-tabs-subscriptions-list-checkbox-unselected-outline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-preference-tabs-subscriptions-list-layout-underline-color\] { border-color: var(--k-preference-tabs-subscriptions-list-layout-underline-color) !important; }
#lanyard_root * .\!ketch-border-\[--k-tabs-subscriptions-list-checkbox-error-text-color\] { border-color: var(--k-tabs-subscriptions-list-checkbox-error-text-color) !important; }
#lanyard_root * .ketch-border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity)); }
#lanyard_root * .ketch-border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); }
#lanyard_root * .ketch-border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity)); }
#lanyard_root * .ketch-border-ketch-error { border-color: rgb(252, 60, 96); }
#lanyard_root * .\!ketch-bg-\[--k-banner-buttons-primary-background-color\] { background-color: var(--k-banner-buttons-primary-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-buttons-secondary-background-color\] { background-color: var(--k-banner-buttons-secondary-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-buttons-tertiary-background-color\] { background-color: var(--k-banner-buttons-tertiary-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-container-backdrop-background-color\] { background-color: var(--k-banner-container-backdrop-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-container-background-color\] { background-color: var(--k-banner-container-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-gpcBanner-fill-color\] { background-color: var(--k-banner-gpcBanner-fill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-banner-header-returnButton-background-color\] { background-color: var(--k-banner-header-returnButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-actionBlock-button-background-color\] { background-color: var(--k-consentGate-actionBlock-button-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-consentBlock-button-background-color\] { background-color: var(--k-consentGate-consentBlock-button-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-background-color\] { background-color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-background-color\] { background-color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-consentBlock-purposes-list-items-purposeFill-color\] { background-color: var(--k-consentGate-consentBlock-purposes-list-items-purposeFill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-consentBlock-purposes-list-switchButtons-off-background-color\] { background-color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-container-background-color\] { background-color: var(--k-consentGate-container-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-header-background\] { background-color: var(--k-consentGate-header-background) !important; }
#lanyard_root * .\!ketch-bg-\[--k-consentGate-header-closeButton-background-color\] { background-color: var(--k-consentGate-header-closeButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-container-backdrop-background-color\] { background-color: var(--k-modal-container-backdrop-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-container-background-color\] { background-color: var(--k-modal-container-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-footer-actionButton-background-color\] { background-color: var(--k-modal-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-footer-background-color\] { background-color: var(--k-modal-footer-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-gpcBanner-fill-color\] { background-color: var(--k-modal-gpcBanner-fill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-header-background-color\] { background-color: var(--k-modal-header-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-header-returnButton-background-color\] { background-color: var(--k-modal-header-returnButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-purposeList-purposeListItems-purposeFill-color\] { background-color: var(--k-modal-purposeList-purposeListItems-purposeFill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-purposeList-switchButtons-off-background-color\] { background-color: var(--k-modal-purposeList-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-purposeListHeader-acceptAllButton-background-color\] { background-color: var(--k-modal-purposeListHeader-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-modal-purposeListHeader-rejectAllButton-background-color\] { background-color: var(--k-modal-purposeListHeader-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-container-background-color\] { background-color: var(--k-preference-container-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-exitButton-background-color\] { background-color: var(--k-preference-exitButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-header-background-color\] { background-color: var(--k-preference-header-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-navigation-layout-background-color\] { background-color: var(--k-preference-navigation-layout-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-navigation-layout-item-selectedBackground-color\] { background-color: var(--k-preference-navigation-layout-item-selectedBackground-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-navigation-layout-item-unselectedBackground-color\] { background-color: var(--k-preference-navigation-layout-item-unselectedBackground-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-footer-actionButton-background-color\] { background-color: var(--k-preference-tabs-purposes-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-footer-background-color\] { background-color: var(--k-preference-tabs-purposes-footer-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-gpcBanner-fill-color\] { background-color: var(--k-preference-tabs-purposes-gpcBanner-fill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeFill-color\] { background-color: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeFill-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-purposeList-switchButtons-off-background-color\] { background-color: var(--k-preference-tabs-purposes-purposeList-switchButtons-off-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-background-color\] { background-color: var(--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-background-color\] { background-color: var(--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-home-dsrPortalLink-background-color\] { background-color: var(--k-preference-tabs-requests-home-dsrPortalLink-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-home-rightsList-item-background-color\] { background-color: var(--k-preference-tabs-requests-home-rightsList-item-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-rightForm-actionButton-background-color\] { background-color: var(--k-preference-tabs-requests-rightForm-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-background-color\] { background-color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-rightForm-form-fields-error-background-color\] { background-color: var(--k-preference-tabs-requests-rightForm-form-fields-error-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color\] { background-color: var(--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-rightForm-header-returnButton-background-color\] { background-color: var(--k-preference-tabs-requests-rightForm-header-returnButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-submitted-footer-actionButton-background-color\] { background-color: var(--k-preference-tabs-requests-submitted-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-submitted-footer-background-color\] { background-color: var(--k-preference-tabs-requests-submitted-footer-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-requests-submitted-header-returnButton-background-color\] { background-color: var(--k-preference-tabs-requests-submitted-header-returnButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-footer-actionButton-background-color\] { background-color: var(--k-preference-tabs-subscriptions-footer-actionButton-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-footer-background-color\] { background-color: var(--k-preference-tabs-subscriptions-footer-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-list-checkbox-unselected-background-color\] { background-color: var(--k-preference-tabs-subscriptions-list-checkbox-unselected-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-list-layout-background-color\] { background-color: var(--k-preference-tabs-subscriptions-list-layout-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-list-switchButton-off-background-color\] { background-color: var(--k-preference-tabs-subscriptions-list-switchButton-off-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-list-switchButton-off-thumb-color\] { background-color: var(--k-preference-tabs-subscriptions-list-switchButton-off-thumb-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-list-switchButton-on-thumb-color\] { background-color: var(--k-preference-tabs-subscriptions-list-switchButton-on-thumb-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-unsubscribeAll-background-color\] { background-color: var(--k-preference-tabs-subscriptions-unsubscribeAll-background-color) !important; }
#lanyard_root * .\!ketch-bg-\[--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-off-background-color\] { background-color: var(--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-off-background-color) !important; }
#lanyard_root * .ketch-bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-inherit { background-color: inherit; }
#lanyard_root * .ketch-bg-ketch-black-black-10 { background-color: rgba(7, 26, 36, 0.1); }
#lanyard_root * .ketch-bg-ketch-black-black-100 { background-color: rgb(7, 26, 36); }
#lanyard_root * .ketch-bg-ketch-white-24 { background-color: rgba(255, 255, 255, 0.24); }
#lanyard_root * .ketch-bg-orange-200 { --tw-bg-opacity: 1; background-color: rgb(254 215 170 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-orange-400 { --tw-bg-opacity: 1; background-color: rgb(251 146 60 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-orange-600 { --tw-bg-opacity: 1; background-color: rgb(234 88 12 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-slate-200 { --tw-bg-opacity: 1; background-color: rgb(226 232 240 / var(--tw-bg-opacity)); }
#lanyard_root * .ketch-bg-transparent { background-color: transparent; }
#lanyard_root * .ketch-bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
#lanyard_root * .\!ketch-fill-\[--k-banner-header-returnButton-icon-color\] { fill: var(--k-banner-header-returnButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-consentGate-actionBlock-button-icon-color\] { fill: var(--k-consentGate-actionBlock-button-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-consentGate-consentBlock-purposes-list-items-arrowIcon-color\] { fill: var(--k-consentGate-consentBlock-purposes-list-items-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-consentGate-consentBlock-purposes-list-items-purposeLinks-color\] { fill: var(--k-consentGate-consentBlock-purposes-list-items-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-consentGate-header-closeButton-icon-color\] { fill: var(--k-consentGate-header-closeButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-modal-header-returnButton-icon-color\] { fill: var(--k-modal-header-returnButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-modal-purposeList-purposeListItems-arrowIcon-color\] { fill: var(--k-modal-purposeList-purposeListItems-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-modal-purposeList-purposeListItems-purposeLinks-color\] { fill: var(--k-modal-purposeList-purposeListItems-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-modal-purposeListHeader-title-color\] { fill: var(--k-modal-purposeListHeader-title-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-exitButton-iconColor-color\] { fill: var(--k-preference-exitButton-iconColor-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-navigation-layout-item-arrowIcon-color\] { fill: var(--k-preference-navigation-layout-item-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-purposes-purposeList-purposeListItems-arrowIcon-color\] { fill: var(--k-preference-tabs-purposes-purposeList-purposeListItems-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeLinks-color\] { fill: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-purposes-purposeListHeader-title-color\] { fill: var(--k-preference-tabs-purposes-purposeListHeader-title-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-form-dropdown-arrow-icon-color\] { fill: var(--k-preference-tabs-requests-form-dropdown-arrow-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-home-dsrPortalLink-arrowIcon-color\] { fill: var(--k-preference-tabs-requests-home-dsrPortalLink-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-home-rightsList-item-arrowIcon-color\] { fill: var(--k-preference-tabs-requests-home-rightsList-item-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-rightForm-header-returnButton-icon-color\] { fill: var(--k-preference-tabs-requests-rightForm-header-returnButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-submitted-footer-actionButton-icon-color\] { fill: var(--k-preference-tabs-requests-submitted-footer-actionButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-requests-submitted-header-returnButton-icon-color\] { fill: var(--k-preference-tabs-requests-submitted-header-returnButton-icon-color) !important; }
#lanyard_root * .\!ketch-fill-\[--k-preference-tabs-welcome-quickLinks-link-color\] { fill: var(--k-preference-tabs-welcome-quickLinks-link-color) !important; }
#lanyard_root * .ketch-fill-\[--k-consentGate-actionBlock-footer-link-text-color\] { fill: var(--k-consentGate-actionBlock-footer-link-text-color); }
#lanyard_root * .ketch-fill-\[--k-preference-tabs-requests-form-error-text-color\] { fill: var(--k-preference-tabs-requests-form-error-text-color); }
#lanyard_root * .ketch-fill-\[--k-preference-welcome-quickLinks-link-color\] { fill: var(--k-preference-welcome-quickLinks-link-color); }
#lanyard_root * .ketch-fill-black { fill: rgb(0, 0, 0); }
#lanyard_root * .ketch-fill-inherit { fill: inherit; }
#lanyard_root * .ketch-fill-ketch-black-black-100 { fill: rgb(7, 26, 36); }
#lanyard_root * .ketch-fill-white { fill: rgb(255, 255, 255); }
#lanyard_root * .\!ketch-stroke-\[--k-preference-tabs-requests-form-dropdown-arrow-icon-color\] { stroke: var(--k-preference-tabs-requests-form-dropdown-arrow-icon-color) !important; }
#lanyard_root * .\!ketch-stroke-\[--k-preference-tabs-subscriptions-list-switchButton-off-icon-color\] { stroke: var(--k-preference-tabs-subscriptions-list-switchButton-off-icon-color) !important; }
#lanyard_root * .\!ketch-stroke-\[--k-preference-tabs-subscriptions-list-switchButton-on-icon-color\] { stroke: var(--k-preference-tabs-subscriptions-list-switchButton-on-icon-color) !important; }
#lanyard_root * .ketch-stroke-\[--k-preference-tabs-requests-form-error-text-color\] { stroke: var(--k-preference-tabs-requests-form-error-text-color); }
#lanyard_root * .ketch-stroke-black { stroke: rgb(0, 0, 0); }
#lanyard_root * .ketch-stroke-current { stroke: currentcolor; }
#lanyard_root * .ketch-stroke-white { stroke: rgb(255, 255, 255); }
#lanyard_root * .ketch-object-contain { object-fit: contain; }
#lanyard_root * .\!ketch-p-0 { padding: 0px !important; }
#lanyard_root * .\!ketch-p-4 { padding: 16px !important; }
#lanyard_root * .ketch-p-0 { padding: 0px; }
#lanyard_root * .ketch-p-2 { padding: 8px; }
#lanyard_root * .ketch-p-3 { padding: 12px; }
#lanyard_root * .ketch-p-4 { padding: 16px; }
#lanyard_root * .ketch-px-0 { padding-left: 0px; padding-right: 0px; }
#lanyard_root * .ketch-px-1 { padding-left: 4px; padding-right: 4px; }
#lanyard_root * .ketch-px-1\.5 { padding-left: 6px; padding-right: 6px; }
#lanyard_root * .ketch-px-2 { padding-left: 8px; padding-right: 8px; }
#lanyard_root * .ketch-px-3 { padding-left: 12px; padding-right: 12px; }
#lanyard_root * .ketch-px-4 { padding-left: 16px; padding-right: 16px; }
#lanyard_root * .ketch-px-5 { padding-left: 20px; padding-right: 20px; }
#lanyard_root * .ketch-px-6 { padding-left: 24px; padding-right: 24px; }
#lanyard_root * .ketch-px-8 { padding-left: 32px; padding-right: 32px; }
#lanyard_root * .ketch-px-\[1px\] { padding-left: 1px; padding-right: 1px; }
#lanyard_root * .ketch-py-0 { padding-top: 0px; padding-bottom: 0px; }
#lanyard_root * .ketch-py-0\.5 { padding-top: 2px; padding-bottom: 2px; }
#lanyard_root * .ketch-py-1 { padding-top: 4px; padding-bottom: 4px; }
#lanyard_root * .ketch-py-2 { padding-top: 8px; padding-bottom: 8px; }
#lanyard_root * .ketch-py-20 { padding-top: 80px; padding-bottom: 80px; }
#lanyard_root * .ketch-py-3 { padding-top: 12px; padding-bottom: 12px; }
#lanyard_root * .ketch-py-4 { padding-top: 16px; padding-bottom: 16px; }
#lanyard_root * .ketch-py-5 { padding-top: 20px; padding-bottom: 20px; }
#lanyard_root * .ketch-py-6 { padding-top: 24px; padding-bottom: 24px; }
#lanyard_root * .ketch-py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
#lanyard_root * .ketch-pb-0 { padding-bottom: 0px; }
#lanyard_root * .ketch-pb-1 { padding-bottom: 4px; }
#lanyard_root * .ketch-pb-2 { padding-bottom: 8px; }
#lanyard_root * .ketch-pb-3 { padding-bottom: 12px; }
#lanyard_root * .ketch-pb-4 { padding-bottom: 16px; }
#lanyard_root * .ketch-pb-6 { padding-bottom: 24px; }
#lanyard_root * .ketch-pb-8 { padding-bottom: 32px; }
#lanyard_root * .ketch-pb-\[--safe-area-inset-bottom\] { padding-bottom: var(--safe-area-inset-bottom); }
#lanyard_root * .ketch-pb-\[max\(16px\,var\(--safe-area-inset-bottom\)\)\] { padding-bottom: max(16px,var(--safe-area-inset-bottom)); }
#lanyard_root * .ketch-pl-0 { padding-left: 0px; }
#lanyard_root * .ketch-pl-1 { padding-left: 4px; }
#lanyard_root * .ketch-pl-10 { padding-left: 40px; }
#lanyard_root * .ketch-pl-2 { padding-left: 8px; }
#lanyard_root * .ketch-pl-3 { padding-left: 12px; }
#lanyard_root * .ketch-pl-4 { padding-left: 16px; }
#lanyard_root * .ketch-pl-5 { padding-left: 20px; }
#lanyard_root * .ketch-pl-6 { padding-left: 24px; }
#lanyard_root * .ketch-pl-\[--safe-area-inset-left\] { padding-left: var(--safe-area-inset-left); }
#lanyard_root * .ketch-pl-\[calc\(16px\+var\(--safe-area-inset-left\)\)\] { padding-left: calc(16px + var(--safe-area-inset-left)); }
#lanyard_root * .ketch-pl-\[calc\(var\(--safe-area-inset-left\)\+4px\)\] { padding-left: calc(var(--safe-area-inset-left) + 4px); }
#lanyard_root * .ketch-pl-\[max\(16px\,var\(--safe-area-inset-left\)\)\] { padding-left: max(16px,var(--safe-area-inset-left)); }
#lanyard_root * .ketch-pr-0 { padding-right: 0px; }
#lanyard_root * .ketch-pr-14 { padding-right: 56px; }
#lanyard_root * .ketch-pr-3 { padding-right: 12px; }
#lanyard_root * .ketch-pr-6 { padding-right: 24px; }
#lanyard_root * .ketch-pr-8 { padding-right: 32px; }
#lanyard_root * .ketch-pr-\[--safe-area-inset-right\] { padding-right: var(--safe-area-inset-right); }
#lanyard_root * .ketch-pr-\[calc\(16px\+var\(--safe-area-inset-right\)\)\] { padding-right: calc(16px + var(--safe-area-inset-right)); }
#lanyard_root * .ketch-pr-\[calc\(var\(--safe-area-inset-right\)\+4px\)\] { padding-right: calc(var(--safe-area-inset-right) + 4px); }
#lanyard_root * .ketch-pr-\[max\(16px\,var\(--safe-area-inset-right\)\)\] { padding-right: max(16px,var(--safe-area-inset-right)); }
#lanyard_root * .ketch-pt-0\.5 { padding-top: 2px; }
#lanyard_root * .ketch-pt-1 { padding-top: 4px; }
#lanyard_root * .ketch-pt-2 { padding-top: 8px; }
#lanyard_root * .ketch-pt-3 { padding-top: 12px; }
#lanyard_root * .ketch-pt-4 { padding-top: 16px; }
#lanyard_root * .ketch-pt-5 { padding-top: 20px; }
#lanyard_root * .ketch-pt-8 { padding-top: 32px; }
#lanyard_root * .ketch-pt-\[--safe-area-inset-top\] { padding-top: var(--safe-area-inset-top); }
#lanyard_root * .ketch-pt-\[max\(16px\,var\(--safe-area-inset-top\)\)\] { padding-top: max(16px,var(--safe-area-inset-top)); }
#lanyard_root * .ketch-text-left { text-align: left; }
#lanyard_root * .ketch-text-center { text-align: center; }
#lanyard_root * .\!ketch-text-ketch-h2 { font-size: 20px !important; line-height: 30px !important; }
#lanyard_root * .\!ketch-text-ketch-l { font-size: 14px !important; line-height: 21px !important; }
#lanyard_root * .ketch-text-ketch-h0 { font-size: 32px; line-height: 48px; }
#lanyard_root * .ketch-text-ketch-h1 { font-size: 28px; line-height: 39px; }
#lanyard_root * .ketch-text-ketch-h1-small { font-size: 26px; line-height: 36.4px; }
#lanyard_root * .ketch-text-ketch-h2 { font-size: 20px; line-height: 30px; }
#lanyard_root * .ketch-text-ketch-h3 { font-size: 18px; line-height: 22.5px; }
#lanyard_root * .ketch-text-ketch-h4 { font-size: 16px; line-height: 24px; }
#lanyard_root * .ketch-text-ketch-l { font-size: 14px; line-height: 21px; }
#lanyard_root * .ketch-text-ketch-lm { font-size: 14px; line-height: 21px; }
#lanyard_root * .ketch-text-ketch-m { font-size: 13px; line-height: 16px; }
#lanyard_root * .ketch-text-ketch-s { font-size: 12px; line-height: 15px; }
#lanyard_root * .ketch-text-ketch-xs { font-size: 10px; line-height: 14.5px; font-weight: 500; }
#lanyard_root * .\!ketch-font-\[--k-banner-container-font\] { font-weight: var(--k-banner-container-font) !important; }
#lanyard_root * .\!ketch-font-\[--k-modal-container-font\] { font-weight: var(--k-modal-container-font) !important; }
#lanyard_root * .ketch-font-bold { font-weight: 700; }
#lanyard_root * .ketch-font-medium { font-weight: 500; }
#lanyard_root * .ketch-font-normal { font-weight: 400; }
#lanyard_root * .ketch-font-semibold { font-weight: 600; }
#lanyard_root * .ketch-font-weight-inherit { font-weight: inherit; }
#lanyard_root * .ketch-uppercase { text-transform: uppercase; }
#lanyard_root * .ketch-italic { font-style: italic; }
#lanyard_root * .ketch-leading-3 { line-height: 0.75rem; }
#lanyard_root * .ketch-leading-4 { line-height: 1rem; }
#lanyard_root * .ketch-tracking-\[-0\.12px\] { letter-spacing: -0.12px; }
#lanyard_root * .ketch-tracking-\[-0\.13px\] { letter-spacing: -0.13px; }
#lanyard_root * .ketch-tracking-\[-0\.14px\] { letter-spacing: -0.14px; }
#lanyard_root * .ketch-tracking-\[-0\.16px\] { letter-spacing: -0.16px; }
#lanyard_root * .ketch-tracking-\[-0\.18px\] { letter-spacing: -0.18px; }
#lanyard_root * .ketch-tracking-\[-0\.1px\] { letter-spacing: -0.1px; }
#lanyard_root * .ketch-tracking-\[-0\.26px\] { letter-spacing: -0.26px; }
#lanyard_root * .ketch-tracking-\[-0\.28px\] { letter-spacing: -0.28px; }
#lanyard_root * .ketch-tracking-\[-0\.2px\] { letter-spacing: -0.2px; }
#lanyard_root * .ketch-tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
#lanyard_root * .\!ketch-text-\[--k-banner-buttons-primary-text-color\] { color: var(--k-banner-buttons-primary-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-buttons-secondary-text-color\] { color: var(--k-banner-buttons-secondary-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-buttons-tertiary-text-color\] { color: var(--k-banner-buttons-tertiary-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-description-link-color\] { color: var(--k-banner-description-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-description-text-color\] { color: var(--k-banner-description-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-gpcBanner-description-text-color\] { color: var(--k-banner-gpcBanner-description-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-gpcBanner-title-text-color\] { color: var(--k-banner-gpcBanner-title-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-header-returnButton-text-color\] { color: var(--k-banner-header-returnButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-banner-header-title-color\] { color: var(--k-banner-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-button-text-color\] { color: var(--k-consentGate-actionBlock-button-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-footer-link-text-color\] { color: var(--k-consentGate-actionBlock-footer-link-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-footer-teaser-text-color\] { color: var(--k-consentGate-actionBlock-footer-teaser-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-header-description-color\] { color: var(--k-consentGate-actionBlock-header-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-header-description-link-color\] { color: var(--k-consentGate-actionBlock-header-description-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-actionBlock-header-title-color\] { color: var(--k-consentGate-actionBlock-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-button-text-color\] { color: var(--k-consentGate-consentBlock-button-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-footer-links-color\] { color: var(--k-consentGate-consentBlock-footer-links-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-header-description-color\] { color: var(--k-consentGate-consentBlock-header-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-header-description-link-color\] { color: var(--k-consentGate-consentBlock-header-description-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-header-title-color\] { color: var(--k-consentGate-consentBlock-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-text-color\] { color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-acceptAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-text-color\] { color: var(--k-consentGate-consentBlock-purposes-list-bulkActionButtons-rejectAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-header-title-color\] { color: var(--k-consentGate-consentBlock-purposes-list-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-items-arrowIcon-color\] { color: var(--k-consentGate-consentBlock-purposes-list-items-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-items-purposeContent-color\] { color: var(--k-consentGate-consentBlock-purposes-list-items-purposeContent-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-items-purposeLinks-color\] { color: var(--k-consentGate-consentBlock-purposes-list-items-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-switchButtons-off-text-color\] { color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-off-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-consentBlock-purposes-list-switchButtons-on-text-color\] { color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-on-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-header-closeButton-text-color\] { color: var(--k-consentGate-header-closeButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-consentGate-header-title-color\] { color: var(--k-consentGate-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-description-link-color\] { color: var(--k-modal-description-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-description-text-color\] { color: var(--k-modal-description-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-description-title-color\] { color: var(--k-modal-description-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-footer-actionButton-text-color\] { color: var(--k-modal-footer-actionButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-gpcBanner-description-text-color\] { color: var(--k-modal-gpcBanner-description-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-gpcBanner-title-text-color\] { color: var(--k-modal-gpcBanner-title-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-header-returnButton-text-color\] { color: var(--k-modal-header-returnButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-header-title-color\] { color: var(--k-modal-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeList-purposeListItems-arrowIcon-color\] { color: var(--k-modal-purposeList-purposeListItems-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeList-purposeListItems-purposeContent-color\] { color: var(--k-modal-purposeList-purposeListItems-purposeContent-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeList-purposeListItems-purposeLinks-color\] { color: var(--k-modal-purposeList-purposeListItems-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeList-switchButtons-off-text-color\] { color: var(--k-modal-purposeList-switchButtons-off-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeList-switchButtons-on-text-color\] { color: var(--k-modal-purposeList-switchButtons-on-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeListHeader-acceptAllButton-text-color\] { color: var(--k-modal-purposeListHeader-acceptAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeListHeader-rejectAllButton-text-color\] { color: var(--k-modal-purposeListHeader-rejectAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-modal-purposeListHeader-title-color\] { color: var(--k-modal-purposeListHeader-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-exitButton-text-color\] { color: var(--k-preference-exitButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-header-title-color\] { color: var(--k-preference-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-navigation-layout-item-selectedText-color\] { color: var(--k-preference-navigation-layout-item-selectedText-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-navigation-layout-item-unselectedText-color\] { color: var(--k-preference-navigation-layout-item-unselectedText-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-footer-actionButton-text-color\] { color: var(--k-preference-tabs-purposes-footer-actionButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-gpcBanner-description-text-color\] { color: var(--k-preference-tabs-purposes-gpcBanner-description-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-gpcBanner-title-text-color\] { color: var(--k-preference-tabs-purposes-gpcBanner-title-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-header-description-color\] { color: var(--k-preference-tabs-purposes-header-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-header-link-color\] { color: var(--k-preference-tabs-purposes-header-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-header-title-color\] { color: var(--k-preference-tabs-purposes-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeList-purposeListItems-arrowIcon-color\] { color: var(--k-preference-tabs-purposes-purposeList-purposeListItems-arrowIcon-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeContent-color\] { color: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeContent-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeList-purposeListItems-purposeLinks-color\] { color: var(--k-preference-tabs-purposes-purposeList-purposeListItems-purposeLinks-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeList-switchButtons-off-text-color\] { color: var(--k-preference-tabs-purposes-purposeList-switchButtons-off-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeList-switchButtons-on-text-color\] { color: var(--k-preference-tabs-purposes-purposeList-switchButtons-on-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-text-color\] { color: var(--k-preference-tabs-purposes-purposeListHeader-acceptAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-text-color\] { color: var(--k-preference-tabs-purposes-purposeListHeader-rejectAllButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-purposes-purposeListHeader-title-color\] { color: var(--k-preference-tabs-purposes-purposeListHeader-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-form-error-text-color\] { color: var(--k-preference-tabs-requests-form-error-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-dsrPortalLink-description-color\] { color: var(--k-preference-tabs-requests-home-dsrPortalLink-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-dsrPortalLink-title-color\] { color: var(--k-preference-tabs-requests-home-dsrPortalLink-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-header-description-color\] { color: var(--k-preference-tabs-requests-home-header-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-header-link-color\] { color: var(--k-preference-tabs-requests-home-header-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-header-title-color\] { color: var(--k-preference-tabs-requests-home-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-rightsList-item-title-color\] { color: var(--k-preference-tabs-requests-home-rightsList-item-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-home-rightsList-title-color\] { color: var(--k-preference-tabs-requests-home-rightsList-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-actionButton-text-color\] { color: var(--k-preference-tabs-requests-rightForm-actionButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-checkboxes-error-label-color\] { color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-error-label-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-checkboxes-selected-label-color\] { color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-selected-label-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-label-color\] { color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-unselected-label-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-dividers-subtitle-color\] { color: var(--k-preference-tabs-requests-rightForm-form-dividers-subtitle-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-dividers-title-color\] { color: var(--k-preference-tabs-requests-rightForm-form-dividers-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-fields-fieldLabel-color\] { color: var(--k-preference-tabs-requests-rightForm-form-fields-fieldLabel-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-fields-hintText-color\] { color: var(--k-preference-tabs-requests-rightForm-form-fields-hintText-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-fields-inputText-color\] { color: var(--k-preference-tabs-requests-rightForm-form-fields-inputText-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-rightForm-header-title-color\] { color: var(--k-preference-tabs-requests-rightForm-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-submitted-footer-actionButton-text-color\] { color: var(--k-preference-tabs-requests-submitted-footer-actionButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-submitted-header-title-color\] { color: var(--k-preference-tabs-requests-submitted-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-submitted-text-description-color\] { color: var(--k-preference-tabs-requests-submitted-text-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-requests-submitted-text-title-color\] { color: var(--k-preference-tabs-requests-submitted-text-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-footer-actionButton-text-color\] { color: var(--k-preference-tabs-subscriptions-footer-actionButton-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-header-description-color\] { color: var(--k-preference-tabs-subscriptions-header-description-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-header-link-color\] { color: var(--k-preference-tabs-subscriptions-header-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-header-title-color\] { color: var(--k-preference-tabs-subscriptions-header-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-checkbox-selected-icon-color\] { color: var(--k-preference-tabs-subscriptions-list-checkbox-selected-icon-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-checkbox-selected-label-color\] { color: var(--k-preference-tabs-subscriptions-list-checkbox-selected-label-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-checkbox-text-color\] { color: var(--k-preference-tabs-subscriptions-list-checkbox-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-checkbox-unselected-label-color\] { color: var(--k-preference-tabs-subscriptions-list-checkbox-unselected-label-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-layout-link-color\] { color: var(--k-preference-tabs-subscriptions-list-layout-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-layout-text-color\] { color: var(--k-preference-tabs-subscriptions-list-layout-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-switchButton-off-text-color\] { color: var(--k-preference-tabs-subscriptions-list-switchButton-off-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-list-switchButton-on-text-color\] { color: var(--k-preference-tabs-subscriptions-list-switchButton-on-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-off-text-color\] { color: var(--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-off-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-on-text-color\] { color: var(--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-on-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-subscriptions-unsubscribeAll-text-color\] { color: var(--k-preference-tabs-subscriptions-unsubscribeAll-text-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-about-link-color\] { color: var(--k-preference-tabs-welcome-about-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-about-title-color\] { color: var(--k-preference-tabs-welcome-about-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-quickLinks-link-color\] { color: var(--k-preference-tabs-welcome-quickLinks-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-quickLinks-title-color\] { color: var(--k-preference-tabs-welcome-quickLinks-title-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-welcomeMsg-link-color\] { color: var(--k-preference-tabs-welcome-welcomeMsg-link-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-welcomeMsg-subtitle-color\] { color: var(--k-preference-tabs-welcome-welcomeMsg-subtitle-color) !important; }
#lanyard_root * .\!ketch-text-\[--k-preference-tabs-welcome-welcomeMsg-title-color\] { color: var(--k-preference-tabs-welcome-welcomeMsg-title-color) !important; }
#lanyard_root * .ketch-text-\[--k-preference-tabs-welcome-about-text-color\] { color: var(--k-preference-tabs-welcome-about-text-color); }
#lanyard_root * .ketch-text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); }
#lanyard_root * .ketch-text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); }
#lanyard_root * .ketch-text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); }
#lanyard_root * .ketch-text-inherit { color: inherit; }
#lanyard_root * .ketch-text-ketch-black-black-100 { color: rgb(7, 26, 36); }
#lanyard_root * .ketch-text-ketch-black-black-48 { color: rgba(7, 26, 36, 0.48); }
#lanyard_root * .ketch-text-ketch-black-black-56 { color: rgba(7, 26, 36, 0.56); }
#lanyard_root * .ketch-text-ketch-error { color: rgb(252, 60, 96); }
#lanyard_root * .ketch-text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity)); }
#lanyard_root * .ketch-text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }
#lanyard_root * .\!ketch-underline { text-decoration-line: underline !important; }
#lanyard_root * .ketch-underline { text-decoration-line: underline; }
#lanyard_root * .ketch-no-underline { text-decoration-line: none; }
#lanyard_root * .ketch-placeholder-ketch-black-black-48::placeholder { color: rgba(7, 26, 36, 0.48); }
#lanyard_root * .ketch-opacity-0 { opacity: 0; }
#lanyard_root * .ketch-opacity-100 { opacity: 1; }
#lanyard_root * .ketch-opacity-50 { opacity: 0.5; }
#lanyard_root * .ketch-opacity-\[\.24\] { opacity: 0.24; }
#lanyard_root * .ketch-opacity-\[0\.48\] { opacity: 0.48; }
#lanyard_root * .ketch-opacity-\[0\.65\] { opacity: 0.65; }
#lanyard_root * .ketch-shadow-\[0px_3px_10px_1px_rgba\(7\,26\,36\,0\.24\)\] { --tw-shadow: 0px 3px 10px 1px rgba(7,26,36,0.24); --tw-shadow-colored: 0px 3px 10px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
#lanyard_root * .ketch-shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
#lanyard_root * .ketch-shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
#lanyard_root * .ketch-outline-none { outline: transparent solid 2px; outline-offset: 2px; }
#lanyard_root * .\!ketch-outline-2 { outline-width: 2px !important; }
#lanyard_root * .\!ketch-outline-offset-2 { outline-offset: 2px !important; }
#lanyard_root * .\!ketch-outline-ketch-black-black-100 { outline-color: rgb(7, 26, 36) !important; }
#lanyard_root * .\!ketch-outline-white { outline-color: rgb(255, 255, 255) !important; }
#lanyard_root * .ketch-outline-default-outline { outline-color: rgba(7, 26, 36, 0.48); }
#lanyard_root * .ketch-transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
#lanyard_root * .ketch-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
#lanyard_root * .ketch-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
#lanyard_root * .ketch-duration-1000 { transition-duration: 1000ms; }
#lanyard_root * .ketch-duration-300 { transition-duration: 300ms; }
#lanyard_root * .ketch-ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@supports (padding: max(0px)) {
  .banner-mobile-bottom { bottom: 0px !important; }
  #lanyard_root * { text-transform: none; }
}
#lanyard_root * .placeholder\:ketch-text-ketch-l::placeholder { font-size: 14px; line-height: 21px; }
#lanyard_root * .placeholder\:\!ketch-text-\[--k-preference-tabs-requests-rightForm-form-fields-hintText-color\]::placeholder { color: var(--k-preference-tabs-requests-rightForm-form-fields-hintText-color) !important; }
#lanyard_root * .before\:ketch-absolute::before { content: var(--tw-content); position: absolute; }
#lanyard_root * .before\:ketch-left-1::before { content: var(--tw-content); left: 4px; }
#lanyard_root * .before\:ketch-top-1::before { content: var(--tw-content); top: 4px; }
#lanyard_root * .before\:ketch-h-2::before { content: var(--tw-content); height: 8px; }
#lanyard_root * .before\:ketch-w-2::before { content: var(--tw-content); width: 8px; }
#lanyard_root * .before\:ketch-rounded-full::before { content: var(--tw-content); border-radius: 9999px; }
#lanyard_root * .before\:ketch-bg-white::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
#lanyard_root * .before\:ketch-opacity-0::before { content: var(--tw-content); opacity: 0; }
#lanyard_root * .before\:ketch-content-\[\'\'\]::before { --tw-content: ''; content: var(--tw-content); }
#lanyard_root * .after\:ketch-absolute::after { content: var(--tw-content); position: absolute; }
#lanyard_root * .after\:-ketch-left-0\.5::after { content: var(--tw-content); left: -2px; }
#lanyard_root * .after\:-ketch-top-0\.5::after { content: var(--tw-content); top: -2px; }
#lanyard_root * .after\:ketch-left-0::after { content: var(--tw-content); left: 0px; }
#lanyard_root * .after\:ketch-top-0::after { content: var(--tw-content); top: 0px; }
#lanyard_root * .after\:ketch-h-5::after { content: var(--tw-content); height: 20px; }
#lanyard_root * .after\:ketch-w-5::after { content: var(--tw-content); width: 20px; }
#lanyard_root * .after\:ketch-cursor-pointer::after { content: var(--tw-content); cursor: pointer; }
#lanyard_root * .after\:ketch-rounded-\[3px\]::after { content: var(--tw-content); border-radius: 3px; }
#lanyard_root * .after\:ketch-rounded-full::after { content: var(--tw-content); border-radius: 9999px; }
#lanyard_root * .after\:ketch-content-\[\'\'\]::after { --tw-content: ''; content: var(--tw-content); }
#lanyard_root * .odd\:ketch-bg-white:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
#lanyard_root * .even\:ketch-bg-gray-100:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); }
#lanyard_root * .autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color\)\]:-webkit-autofill { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color\)\]:autofill { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-inactive-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .hover\:ketch-cursor-pointer:hover { cursor: pointer; }
#lanyard_root * .hover\:ketch-border-ketch-black-black-56:hover { border-color: rgba(7, 26, 36, 0.56); }
#lanyard_root * .hover\:ketch-bg-gradient-to-r:hover { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * .hover\:ketch-from-states-hover-darken:hover { --tw-gradient-from: rgba(7, 26, 36, 0.10) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * .hover\:ketch-to-states-hover-darken:hover { --tw-gradient-to: rgba(7, 26, 36, 0.10) var(--tw-gradient-to-position); }
#lanyard_root * .hover\:ketch-text-inherit:hover { color: inherit; }
#lanyard_root * .focus\:ketch-border-none:focus { border-style: none; }
#lanyard_root * .focus\:ketch-outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
#lanyard_root * .focus-visible\:ketch-mb-1:focus-visible { margin-bottom: 4px; }
#lanyard_root * .focus-visible\:\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-fields-active-outline-color\]:focus-visible { border-color: var(--k-preference-tabs-requests-rightForm-form-fields-active-outline-color) !important; }
#lanyard_root * .focus-visible\:ketch-border-blue-600:focus-visible { --tw-border-opacity: 1; border-color: rgb(37 99 235 / var(--tw-border-opacity)); }
#lanyard_root * .focus-visible\:\!ketch-bg-\[--k-preference-tabs-requests-rightForm-form-fields-active-background-color\]:focus-visible { background-color: var(--k-preference-tabs-requests-rightForm-form-fields-active-background-color) !important; }
#lanyard_root * .focus-visible\:ketch-bg-gradient-to-r:focus-visible { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * .focus-visible\:ketch-from-states-focus-darken:focus-visible { --tw-gradient-from: rgba(7, 26, 36, 0.08) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * .focus-visible\:ketch-to-states-focus-darken:focus-visible { --tw-gradient-to: rgba(7, 26, 36, 0.08) var(--tw-gradient-to-position); }
#lanyard_root * .focus-visible\:ketch-outline-none:focus-visible { outline: transparent solid 2px; outline-offset: 2px; }
#lanyard_root * .focus-visible\:\!ketch-outline:focus-visible { outline-style: solid !important; }
#lanyard_root * .focus-visible\:ketch-outline:focus-visible { outline-style: solid; }
#lanyard_root * .focus-visible\:ketch-outline-2:focus-visible { outline-width: 2px; }
#lanyard_root * .focus-visible\:\!ketch-outline-offset-2:focus-visible { outline-offset: 2px !important; }
#lanyard_root * .focus-visible\:ketch-outline-offset-0:focus-visible { outline-offset: 0px; }
#lanyard_root * .focus-visible\:ketch-outline-offset-2:focus-visible { outline-offset: 2px; }
#lanyard_root * .focus-visible\:\!ketch-outline-\[--k-banner-header-returnButton-background-color\]:focus-visible { outline-color: var(--k-banner-header-returnButton-background-color) !important; }
#lanyard_root * .focus-visible\:\!ketch-outline-\[--k-preference-tabs-requests-submitted-footer-actionButton-outline-color\]:focus-visible { outline-color: var(--k-preference-tabs-requests-submitted-footer-actionButton-outline-color) !important; }
#lanyard_root * .focus-visible\:ketch-outline-default-outline:focus-visible { outline-color: rgba(7, 26, 36, 0.48); }
#lanyard_root * .focus-visible\:ketch-outline-inherit:focus-visible { outline-color: inherit; }
#lanyard_root * .focus-visible\:ketch-outline-ketch-black-black-100:focus-visible { outline-color: rgb(7, 26, 36); }
#lanyard_root * .focus-visible\:ketch-outline-white:focus-visible { outline-color: rgb(255, 255, 255); }
#lanyard_root * .focus-visible\:-webkit-autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-active-background-color\)\]:-webkit-autofill:focus-visible { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-active-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .focus-visible\:autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-active-background-color\)\]:autofill:focus-visible { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-active-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .focus-visible\:-webkit-autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-error-background-color\)\]:-webkit-autofill:focus-visible { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-error-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .focus-visible\:autofill\:\!ketch-shadow-\[inset_0_0_0px_1000px_var\(--k-preference-tabs-requests-rightForm-form-fields-error-background-color\)\]:autofill:focus-visible { --tw-shadow: inset 0 0 0px 1000px var(--k-preference-tabs-requests-rightForm-form-fields-error-background-color) !important; --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
#lanyard_root * .active\:ketch-bg-gradient-to-r:active { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * .active\:ketch-from-states-pressed-darken:active { --tw-gradient-from: rgba(7, 26, 36, 0.24) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * .active\:ketch-to-states-pressed-darken:active { --tw-gradient-to: rgba(7, 26, 36, 0.24) var(--tw-gradient-to-position); }
#lanyard_root * .disabled\:ketch-pointer-events-none:disabled { pointer-events: none; }
#lanyard_root * .disabled\:ketch-cursor-not-allowed:disabled { cursor: not-allowed; }
#lanyard_root * .disabled\:ketch-select-none:disabled { user-select: none; }
#lanyard_root * .disabled\:ketch-opacity-\[\.24\]:disabled { opacity: 0.24; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-flex) { display: flex; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-inline-flex) { display: inline-flex; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-hidden) { display: none; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-rounded-\[3px\]) { border-radius: 3px; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-rounded-full) { border-radius: 9999px; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-border-\[--k-consentGate-consentBlock-purposes-list-switchButtons-on-background-color\]) { border-color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-border-\[--k-modal-purposeList-switchButtons-on-background-color\]) { border-color: var(--k-modal-purposeList-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-border-\[--k-preference-tabs-purposes-purposeList-switchButtons-on-background-color\]) { border-color: var(--k-preference-tabs-purposes-purposeList-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-border-\[--k-preference-tabs-requests-rightForm-form-checkboxes-selected-background-color\]) { border-color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-selected-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-border-\[--k-preference-tabs-subscriptions-list-checkbox-selected-background-color\]) { border-color: var(--k-preference-tabs-subscriptions-list-checkbox-selected-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-border-black) { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity)); }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-consentGate-consentBlock-purposes-list-switchButtons-on-background-color\]) { background-color: var(--k-consentGate-consentBlock-purposes-list-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-modal-purposeList-switchButtons-on-background-color\]) { background-color: var(--k-modal-purposeList-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-preference-tabs-purposes-purposeList-switchButtons-on-background-color\]) { background-color: var(--k-preference-tabs-purposes-purposeList-switchButtons-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-preference-tabs-requests-rightForm-form-checkboxes-selected-background-color\]) { background-color: var(--k-preference-tabs-requests-rightForm-form-checkboxes-selected-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-preference-tabs-subscriptions-list-checkbox-selected-background-color\]) { background-color: var(--k-preference-tabs-subscriptions-list-checkbox-selected-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-preference-tabs-subscriptions-list-switchButton-on-background-color\]) { background-color: var(--k-preference-tabs-subscriptions-list-switchButton-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:\!ketch-bg-\[--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-on-background-color\]) { background-color: var(--k-preference-tabs-subscriptions-unsubscribeAll-switchButton-on-background-color) !important; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-bg-black) { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:ketch-font-semibold) { font-weight: 600; }
#lanyard_root * :is(.ketch-peer:checked ~ .peer-checked\:before\:ketch-opacity-100)::before { content: var(--tw-content); opacity: 1; }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:ketch-bg-gradient-to-r) { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:ketch-from-states-hover-darken) { --tw-gradient-from: rgba(7, 26, 36, 0.10) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:ketch-to-states-hover-darken) { --tw-gradient-to: rgba(7, 26, 36, 0.10) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:after\:ketch-bg-gradient-to-r)::after { content: var(--tw-content); background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:after\:ketch-from-states-hover-darken)::after { content: var(--tw-content); --tw-gradient-from: rgba(7, 26, 36, 0.10) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:hover ~ .peer-hover\:after\:ketch-to-states-hover-darken)::after { content: var(--tw-content); --tw-gradient-to: rgba(7, 26, 36, 0.10) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-bg-gradient-to-r) { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-from-states-focus-darken) { --tw-gradient-from: rgba(7, 26, 36, 0.08) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-to-states-focus-darken) { --tw-gradient-to: rgba(7, 26, 36, 0.08) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-outline) { outline-style: solid; }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-outline-2) { outline-width: 2px; }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-outline-offset-2) { outline-offset: 2px; }
#lanyard_root * :is(.ketch-peer:focus-visible ~ .peer-focus-visible\:ketch-outline-default-outline) { outline-color: rgba(7, 26, 36, 0.48); }
#lanyard_root * :is(.ketch-peer:focus-visible:checked ~ .peer-focus-visible\:peer-checked\:ketch-outline-black) { outline-color: rgb(0, 0, 0); }
#lanyard_root * :is(.ketch-peer:focus-visible:checked ~ .peer-focus-visible\:peer-checked\:ketch-outline-default-outline) { outline-color: rgba(7, 26, 36, 0.48); }
#lanyard_root * :is(.ketch-peer:checked:focus-visible ~ .peer-checked\:peer-focus-visible\:after\:ketch-bg-gradient-to-r)::after { content: var(--tw-content); background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:checked:focus-visible ~ .peer-checked\:peer-focus-visible\:after\:ketch-from-states-focus-darken)::after { content: var(--tw-content); --tw-gradient-from: rgba(7, 26, 36, 0.08) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:checked:focus-visible ~ .peer-checked\:peer-focus-visible\:after\:ketch-to-states-focus-darken)::after { content: var(--tw-content); --tw-gradient-to: rgba(7, 26, 36, 0.08) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:active ~ .peer-active\:ketch-bg-gradient-to-r) { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:active ~ .peer-active\:ketch-from-states-pressed-darken) { --tw-gradient-from: rgba(7, 26, 36, 0.24) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:active ~ .peer-active\:ketch-to-states-pressed-darken) { --tw-gradient-to: rgba(7, 26, 36, 0.24) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:checked:active ~ .peer-checked\:peer-active\:after\:ketch-bg-gradient-to-r)::after { content: var(--tw-content); background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
#lanyard_root * :is(.ketch-peer:checked:active ~ .peer-checked\:peer-active\:after\:ketch-from-states-pressed-darken)::after { content: var(--tw-content); --tw-gradient-from: rgba(7, 26, 36, 0.24) var(--tw-gradient-from-position); --tw-gradient-to: rgba(7, 26, 36, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
#lanyard_root * :is(.ketch-peer:checked:active ~ .peer-checked\:peer-active\:after\:ketch-to-states-pressed-darken)::after { content: var(--tw-content); --tw-gradient-to: rgba(7, 26, 36, 0.24) var(--tw-gradient-to-position); }
#lanyard_root * :is(.ketch-peer:disabled ~ .peer-disabled\:ketch-pointer-events-none) { pointer-events: none; }
#lanyard_root * :is(.ketch-peer:disabled ~ .peer-disabled\:ketch-cursor-not-allowed) { cursor: not-allowed; }
#lanyard_root * :is(.ketch-peer:disabled ~ .peer-disabled\:ketch-select-none) { user-select: none; }
#lanyard_root * :is(.ketch-peer:disabled ~ .peer-disabled\:ketch-opacity-\[\.24\]) { opacity: 0.24; }
#lanyard_root * :is(.ketch-peer:disabled:hover ~ .peer-disabled\:peer-hover\:ketch-bg-none) { background-image: none; }
#lanyard_root * :is(.ketch-peer:disabled:hover ~ .peer-disabled\:peer-hover\:after\:ketch-bg-none)::after { content: var(--tw-content); background-image: none; }
#lanyard_root * :is(.ketch-peer:disabled:focus-visible ~ .peer-disabled\:peer-focus-visible\:ketch-bg-none) { background-image: none; }
#lanyard_root * :is(.ketch-peer:disabled:focus-visible ~ .peer-disabled\:peer-focus-visible\:after\:ketch-bg-none)::after { content: var(--tw-content); background-image: none; }
#lanyard_root * :is(.ketch-peer:disabled:active ~ .peer-disabled\:peer-active\:ketch-bg-none) { background-image: none; }
#lanyard_root * :is(.ketch-peer:disabled:active ~ .peer-disabled\:peer-active\:after\:ketch-bg-none)::after { content: var(--tw-content); background-image: none; }
#lanyard_root * .aria-selected\:\!ketch-bg-\[--k-preference-navigation-layout-item-selectedBackground-color\][aria-selected="true"] { background-color: var(--k-preference-navigation-layout-item-selectedBackground-color) !important; }
#lanyard_root * .aria-selected\:\!ketch-text-\[--k-preference-navigation-layout-item-selectedText-color\][aria-selected="true"] { color: var(--k-preference-navigation-layout-item-selectedText-color) !important; }
#lanyard_root * .aria-selected\:ketch-underline[aria-selected="true"] { text-decoration-line: underline; }
@media not all and (min-width: 480px) {
  #lanyard_root * .max-sm\:ketch-overflow-y-scroll { overflow-y: scroll; }
}
@media (min-width: 420px) {
  #lanyard_root * .xs\:ketch-bottom-1 { bottom: 4px; }
  #lanyard_root * .xs\:ketch-right-1 { right: 4px; }
  #lanyard_root * .xs\:ketch-right-auto { right: auto; }
  #lanyard_root * .xs\:ketch-top-1 { top: 4px; }
  #lanyard_root * .xs\:ketch-flex { display: flex; }
  #lanyard_root * .xs\:ketch-hidden { display: none; }
  #lanyard_root * .xs\:ketch-max-h-\[calc\(100dvh-8px\)\] { max-height: calc(-8px + 100dvh); }
  #lanyard_root * .xs\:ketch-min-h-\[calc\(100dvh-8px\)\] { min-height: calc(-8px + 100dvh); }
  #lanyard_root * .xs\:ketch-w-\[420px\] { width: 420px; }
  #lanyard_root * .xs\:ketch-w-\[calc\(100\%-8px\)\] { width: calc(100% - 8px); }
  #lanyard_root * .xs\:ketch-w-auto { width: auto; }
  #lanyard_root * .xs\:ketch-w-fit { width: fit-content; }
  #lanyard_root * .xs\:ketch-w-full { width: 100%; }
  #lanyard_root * .xs\:ketch-max-w-\[184px\] { max-width: 184px; }
  #lanyard_root * .xs\:ketch-translate-y-0 { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  #lanyard_root * .xs\:ketch-flex-row { flex-direction: row; }
  #lanyard_root * .xs\:ketch-items-center { align-items: center; }
  #lanyard_root * .xs\:ketch-gap-0 { gap: 0px; }
  #lanyard_root * .xs\:ketch-px-6 { padding-left: 24px; padding-right: 24px; }
  #lanyard_root * .xs\:ketch-py-5 { padding-top: 20px; padding-bottom: 20px; }
  #lanyard_root * .xs\:ketch-text-ketch-h1-small { font-size: 26px; line-height: 36.4px; }
}
@media (min-width: 480px) {
  #lanyard_root * .sm\:ketch-left-2\/4 { left: 50%; }
  #lanyard_root * .sm\:ketch-flex { display: flex; }
  #lanyard_root * .sm\:ketch-hidden { display: none; }
  #lanyard_root * .sm\:ketch-max-h-\[calc\(100dvh-8px\)\] { max-height: calc(-8px + 100dvh); }
  #lanyard_root * .sm\:ketch-max-h-dvh { max-height: 100dvh; }
  #lanyard_root * .sm\:ketch-w-\[730px\] { width: 730px; }
  #lanyard_root * .sm\:ketch-w-auto { width: auto; }
  #lanyard_root * .sm\:ketch-w-fit { width: fit-content; }
  #lanyard_root * .sm\:ketch-w-full { width: 100%; }
  #lanyard_root * .sm\:\!ketch-max-w-\[calc\(75\%\+var\(--safe-area-inset-left\)\+var\(--safe-area-inset-right\)\)\] { max-width: calc(75% + var(--safe-area-inset-left) + var(--safe-area-inset-right)) !important; }
  #lanyard_root * .sm\:ketch-max-w-\[184px\] { max-width: 184px; }
  #lanyard_root * .sm\:ketch-max-w-\[328px\] { max-width: 328px; }
  #lanyard_root * .sm\:ketch-max-w-\[40\%\] { max-width: 40%; }
  #lanyard_root * .sm\:ketch-max-w-\[calc\(100\%-8px\)\] { max-width: calc(100% - 8px); }
  #lanyard_root * .sm\:ketch-max-w-\[calc\(80\%\+var\(--safe-area-inset-left\)\+var\(--safe-area-inset-right\)\)\] { max-width: calc(80% + var(--safe-area-inset-left) + var(--safe-area-inset-right)); }
  #lanyard_root * .sm\:-ketch-translate-x-2\/4 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  #lanyard_root * .sm\:ketch-flex-row { flex-direction: row; }
  #lanyard_root * .sm\:ketch-flex-col { flex-direction: column; }
  #lanyard_root * .sm\:ketch-items-end { align-items: flex-end; }
  #lanyard_root * .sm\:ketch-items-center { align-items: center; }
  #lanyard_root * .sm\:ketch-items-stretch { align-items: stretch; }
  #lanyard_root * .sm\:ketch-gap-0 { gap: 0px; }
  #lanyard_root * .sm\:ketch-gap-6 { gap: 24px; }
  #lanyard_root * .sm\:ketch-gap-8 { gap: 32px; }
  #lanyard_root * .sm\:ketch-overflow-visible { overflow: visible; }
  #lanyard_root * .sm\:ketch-overflow-y-scroll { overflow-y: scroll; }
  #lanyard_root * .sm\:ketch-px-6 { padding-left: 24px; padding-right: 24px; }
  #lanyard_root * .sm\:ketch-py-5 { padding-top: 20px; padding-bottom: 20px; }
  #lanyard_root * .sm\:ketch-text-center { text-align: center; }
  #lanyard_root * .sm\:ketch-text-ketch-h1-small { font-size: 26px; line-height: 36.4px; }
}
@media (min-width: 769px) {
  #lanyard_root * .md\:ketch-mx-auto { margin-left: auto; margin-right: auto; }
  #lanyard_root * .md\:ketch-block { display: block; }
  #lanyard_root * .md\:ketch-inline-block { display: inline-block; }
  #lanyard_root * .md\:ketch-flex { display: flex; }
  #lanyard_root * .md\:ketch-inline-flex { display: inline-flex; }
  #lanyard_root * .md\:ketch-hidden { display: none; }
  #lanyard_root * .md\:ketch-h-16 { height: 64px; }
  #lanyard_root * .md\:ketch-max-h-80 { max-height: 320px; }
  #lanyard_root * .md\:ketch-max-w-\[50\%\] { max-width: 50%; }
  #lanyard_root * .md\:ketch-grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  #lanyard_root * .md\:ketch-grid-cols-\[160px_1fr\] { grid-template-columns: 160px 1fr; }
  #lanyard_root * .md\:ketch-grid-cols-\[328px_1fr\] { grid-template-columns: 328px 1fr; }
  #lanyard_root * .md\:ketch-flex-row { flex-direction: row; }
  #lanyard_root * .md\:ketch-flex-col { flex-direction: column; }
  #lanyard_root * .md\:ketch-items-start { align-items: flex-start; }
  #lanyard_root * .md\:ketch-items-center { align-items: center; }
  #lanyard_root * .md\:ketch-justify-between { justify-content: space-between; }
  #lanyard_root * .md\:ketch-gap-4 { gap: 16px; }
  #lanyard_root * .md\:ketch-gap-6 { gap: 24px; }
  #lanyard_root * .md\:ketch-gap-8 { gap: 32px; }
  #lanyard_root * .md\:ketch-px-0 { padding-left: 0px; padding-right: 0px; }
  #lanyard_root * .md\:ketch-px-4 { padding-left: 16px; padding-right: 16px; }
  #lanyard_root * .md\:ketch-px-8 { padding-left: 32px; padding-right: 32px; }
  #lanyard_root * .md\:ketch-pb-0 { padding-bottom: 0px; }
  #lanyard_root * .md\:ketch-pb-6 { padding-bottom: 24px; }
  #lanyard_root * .md\:ketch-pl-8 { padding-left: 32px; }
  #lanyard_root * .md\:ketch-pr-0 { padding-right: 0px; }
  #lanyard_root * .md\:ketch-pr-3 { padding-right: 12px; }
  #lanyard_root * .md\:ketch-pr-4 { padding-right: 16px; }
  #lanyard_root * .md\:ketch-pt-8 { padding-top: 32px; }
  #lanyard_root * .md\:ketch-text-center { text-align: center; }
  #lanyard_root * .md\:ketch-text-ketch-m { font-size: 13px; line-height: 16px; }
}
@media (min-width: 1024px) {
  #lanyard_root * .lm\:ketch-col-span-1 { grid-column: span 1 / span 1; }
  #lanyard_root * .lm\:ketch-max-h-\[90\%\] { max-height: 90%; }
  #lanyard_root * .lm\:ketch-min-h-0 { min-height: 0px; }
  #lanyard_root * .lm\:ketch-min-h-10 { min-height: 40px; }
  #lanyard_root * .lm\:ketch-min-h-12 { min-height: 48px; }
  #lanyard_root * .lm\:ketch-px-4 { padding-left: 16px; padding-right: 16px; }
  #lanyard_root * .lm\:ketch-text-ketch-h4 { font-size: 16px; line-height: 24px; }
  #lanyard_root * .lm\:ketch-text-ketch-l { font-size: 14px; line-height: 21px; }
  #lanyard_root * .lm\:ketch-text-ketch-lm { font-size: 14px; line-height: 21px; }
}
@media (min-width: 1440px) {
  #lanyard_root * .lg\:ketch-mx-auto { margin-left: auto; margin-right: auto; }
  #lanyard_root * .lg\:ketch-max-h-\[480px\] { max-height: 480px; }
  #lanyard_root * .lg\:ketch-px-0 { padding-left: 0px; padding-right: 0px; }
  #lanyard_root * .lg\:ketch-pr-0 { padding-right: 0px; }
  #lanyard_root * .lg\:ketch-pr-14 { padding-right: 56px; }
  #lanyard_root * .lg\:ketch-pr-\[72px\] { padding-right: 72px; }
}
#lanyard_root * :is(.\[\&_b\]\:\!ketch-text-inherit b) { color: inherit !important; }
#lanyard_root * :is(.\[\&_strong\]\:\!ketch-text-inherit strong) { color: inherit !important; }

@media (min-width: 1920px) {
  #lanyard_root[data-screen*="TIZEN"] { zoom: 110%; }
  @supports not (outline-color: #9c63ff) {
  #lanyard_root[data-screen*="TIZEN"] { }
  #lanyard_root[data-screen*="TIZEN"] :focus { border: 3px solid rgb(156, 99, 255); }
  #lanyard_root[data-screen*="TIZEN"] :focus:not(:focus-visible) { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  #lanyard_root[data-screen*="TIZEN"] :focus-visible { border: 3px solid rgb(156, 99, 255); }
}
  @supports (outline-color: #9c63ff) {
  #lanyard_root[data-screen*="TIZEN"] { }
  #lanyard_root[data-screen*="TIZEN"] :focus { outline: rgb(156, 99, 255) solid 3px; }
  #lanyard_root[data-screen*="TIZEN"] :focus:not(:focus-visible) { outline: none; }
  #lanyard_root[data-screen*="TIZEN"] :focus-visible { outline: rgb(156, 99, 255) solid 3px; }
}
}

.root__A7aXF { text-align: left; }
.root__A7aXF * { box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.root__H_E27 { margin: 0px; position: fixed; width: 48px; height: 48px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; box-shadow: none; cursor: pointer; overflow: hidden; transition: opacity 0.25s linear; z-index: 2147483647; }
.root__H_E27:hover { opacity: 0.9; }
.icon__HrAtF { max-width: 32px; max-height: 32px; }
.bottomRight__ILequ { right: 16px; bottom: 16px; }
.bottomLeft__iB1Ik { left: 16px; bottom: 16px; }

._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x *, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::before, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x *, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::before, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(243, 244, 246); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::before, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::after { --tw-content: ""; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x html, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: SF-Secondary-Font, "Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x body { margin: 0px; line-height: inherit; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x hr { height: 0px; color: inherit; border-top-width: 1px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x abbr:where([title]) { text-decoration: underline dotted; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h1, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h2, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h3, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h4, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h5, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h6 { font-size: inherit; font-weight: inherit; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x a { color: inherit; text-decoration: inherit; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x b, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x strong { font-weight: bolder; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x code, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x kbd, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x samp, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x small { font-size: 80%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x sub, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x sub { bottom: -0.25em; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x sup { top: -0.5em; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x button, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x input, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x optgroup, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x select, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x button, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x select { text-transform: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x button, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x input:where([type="button"]), ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x input:where([type="reset"]), ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x progress { vertical-align: baseline; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::-webkit-inner-spin-button, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::-webkit-outer-spin-button { height: auto; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x [type="search"] { appearance: textfield; outline-offset: -2px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::-webkit-search-decoration { appearance: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ::-webkit-file-upload-button { appearance: button; font: inherit; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x summary { display: list-item; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x blockquote, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x dl, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x dd, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h1, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h2, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h3, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h4, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h5, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x h6, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x hr, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x figure, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x p, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x pre { margin: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x fieldset { margin: 0px; padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x legend { padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ol, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x ul, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x menu { list-style: none; margin: 0px; padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x dialog { padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x textarea { resize: vertical; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x input::placeholder, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x textarea::placeholder { opacity: 1; color: rgb(242, 242, 245); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x button, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x [role="button"] { cursor: pointer; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x :disabled { cursor: default; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x img, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x svg, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x video, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x canvas, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x audio, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x iframe, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x embed, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x object { display: block; vertical-align: middle; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x img, ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x video { max-width: 100%; height: auto; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x [hidden]:where(:not([hidden="until-found"])) { display: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x { --sf-success-color: 18,183,106; --sf-success-content-color: 255,255,255; --sf-danger-color: 240,68,56; --sf-danger-content-color: 255,255,255; --sf-base-swappable: var(--base-color); --sf-base-content-swappable: var(--base-content-color); --sf-primary-swappable: var(--primary-color); --sf-primary-content-swappable: var(--primary-content-color); --sf-secondary-swappable: var(--secondary-color); --sf-secondary-content-swappable: var(--secondary-content-color); --sf-accent-swappable: var(--accent-color); --sf-accent-content-swappable: var(--accent-content-color); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-pointer-events-none { pointer-events: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-fixed { position: fixed; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-absolute { position: absolute; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-relative { position: relative; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-inset-0 { inset: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-inset-x-0 { left: 0px; right: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-right-2 { right: -8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-right-2\.5 { right: -10px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-top-2 { top: -8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-top-2\.5 { top: -10px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bottom-0 { bottom: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bottom-4 { bottom: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bottom-\[50vh\] { bottom: 50vh; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-left-0 { left: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-left-4 { left: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-left-\[-10\%\] { left: -10%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-right-0 { right: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-right-2 { right: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-right-2\.5 { right: 10px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-right-4 { right: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-top-2 { top: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-top-2\.5 { top: 10px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-top-3 { top: 12px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-top-4 { top: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-top-\[-10\%\] { top: -10%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-z-\[10\] { z-index: -10; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-z-index-program-widget-modal { z-index: calc(var(--sf-z-index-program-widget-modal) * -1); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-z-10 { z-index: 10; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-z-index-program-widget-modal { z-index: var(--sf-z-index-program-widget-modal); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-col-span-2 { grid-column: span 2 / span 2; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-m-auto { margin: auto; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mx-1 { margin-left: 4px; margin-right: 4px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mx-3 { margin-left: 12px; margin-right: 12px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mx-5 { margin-left: 20px; margin-right: 20px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mx-auto { margin-left: auto; margin-right: auto; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-my-1 { margin-top: 4px; margin-bottom: 4px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-my-3 { margin-top: 12px; margin-bottom: 12px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-my-6 { margin-top: 24px; margin-bottom: 24px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .-sf-mt-7 { margin-top: -28px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mb-1 { margin-bottom: 4px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mb-1\.5 { margin-bottom: 6px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mb-2 { margin-bottom: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mb-4 { margin-bottom: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mb-8 { margin-bottom: 32px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-ml-1 { margin-left: 4px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-ml-5 { margin-left: 20px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-mt-\[32px\] { margin-top: 32px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-block { display: block; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-flex { display: flex; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-grid { display: grid; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-hidden { display: none; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-size-full { width: 100%; height: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-12 { height: 48px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-2 { height: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-3 { height: 12px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-36 { height: 144px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-4 { height: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-5 { height: 20px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-6 { height: 24px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-8 { height: 32px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-9 { height: 36px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[120\%\] { height: 120%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[120px\] { height: 120px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[141px\] { height: 141px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[144px\] { height: 144px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[18px\] { height: 18px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[190px\] { height: 190px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-\[662px\] { height: 662px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-full { height: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-h-screen { height: 100vh; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-max-h-full { max-height: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-max-h-screen { max-height: 100vh; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-min-h-\[360px\] { min-height: 360px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-10\/12 { width: 83.3333%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-11\/12 { width: 91.6667%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-2 { width: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-3\/4 { width: 75%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-4\/12 { width: 33.3333%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-5 { width: 20px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-6 { width: 24px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-6\/12 { width: 50%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-9 { width: 36px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-9\/12 { width: 75%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[120\%\] { width: 120%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[120px\] { width: 120px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[18px\] { width: 18px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[190px\] { width: 190px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[80px\] { width: 80px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-\[95\%\] { width: 95%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-fit { width: fit-content; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-full { width: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-w-screen { width: 100vw; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-max-w-\[unset\] { max-width: unset; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-max-w-full { max-width: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-origin-bottom-left { transform-origin: left bottom; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-origin-bottom-right { transform-origin: right bottom; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-translate-x-\[-36\%\] { --tw-translate-x: -36%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-translate-x-\[36\%\] { --tw-translate-x: 36%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rotate-\[270deg\] { --tw-rotate: 270deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rotate-\[90deg\] { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes sf-pulse { 
  50% { opacity: 0.5; }
}
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running sf-pulse; }
@keyframes sf-spin { 
  100% { transform: rotate(360deg); }
}
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-animate-spin { animation: 1s linear 0s infinite normal none running sf-spin; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-cursor-pointer { cursor: pointer; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-list-disc { list-style-type: disc; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-flex-col { flex-direction: column; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-items-center { align-items: center; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-justify-center { justify-content: center; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-gap-2 { gap: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-overflow-auto { overflow: auto; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-overflow-hidden { overflow: hidden; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded { border-radius: 0.25rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-2xl { border-radius: 1rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-3xl { border-radius: 1.5rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-full { border-radius: 9999px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-lg { border-radius: 0.5rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-xl { border-radius: 0.75rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-border { border-width: 1px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-border-base-content\/10 { border-color: rgba(var(--sf-base-content-swappable),.1); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-base { --tw-bg-opacity: 1; background-color: rgba(var(--sf-base-swappable),var(--tw-bg-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-base-content\/20 { background-color: rgba(var(--sf-base-content-swappable),.2); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-base\/\[0\.5\] { background-color: rgba(var(--sf-base-swappable),.5); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-primary { --tw-bg-opacity: 1; background-color: rgba(var(--sf-primary-swappable),var(--tw-bg-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-object-contain { object-fit: contain; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-0 { padding: 0px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-0\.5 { padding: 2px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-2 { padding: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-2\.5 { padding: 10px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-6 { padding: 24px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-p-\[6px\] { padding: 6px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-px-2 { padding-left: 8px; padding-right: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-px-4 { padding-left: 16px; padding-right: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-py-1 { padding-top: 4px; padding-bottom: 4px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-py-10 { padding-top: 40px; padding-bottom: 40px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-py-2 { padding-top: 8px; padding-bottom: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-py-3 { padding-top: 12px; padding-bottom: 12px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-pb-2 { padding-bottom: 8px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-center { text-align: center; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-font-display { font-family: SF-Primary-Font, Poppins, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-base { }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-lg { font-size: 20px; line-height: 24px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-md { font-size: 14px; line-height: 20px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-sm { font-size: 12px; line-height: 18px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-xs { font-size: 10px; line-height: 16px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-font-bold { font-weight: 700; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-font-semibold { font-weight: 600; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-leading-4 { line-height: 1rem; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-base { --tw-text-opacity: 1; color: rgba(var(--sf-base-swappable),var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-base-content { --tw-text-opacity: 1; color: rgba(var(--sf-base-content-swappable),var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-primary { --tw-text-opacity: 1; color: rgba(var(--sf-primary-swappable),var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-primary-content { --tw-text-opacity: 1; color: rgba(var(--sf-primary-content-swappable),var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-underline { text-decoration-line: underline; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-decoration-2 { text-decoration-thickness: 2px; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-backdrop-blur-xl { --tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); }
}
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-animate-in { animation-name: enter; animation-duration: 0.7s; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-fade-in { --tw-enter-opacity: 0; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-slide-in-from-left { --tw-enter-translate-x: -100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sf-slide-in-from-right { --tw-enter-translate-x: 100%; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x * { flex-wrap: initial; margin: 0px; min-width: initial; flex: initial; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x div { display: block; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x img { opacity: 1; background-color: transparent; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x input, ._sf-storefront._sf-x._sf-x._sf-x._sf-x input::placeholder { text-align: left; text-transform: none; }
:root { --sf-z-index-program-widget-modal: 2147483000; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x * { font-family: SF-Secondary-Font, "Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x strong { font-weight: bolder !important; }
@media (min-width: 480px) {
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-bottom-4 { bottom: 16px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-left-4 { left: 16px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-right-4 { right: 16px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-m-0 { margin: 0px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-hidden { display: none; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-h-\[222px\] { height: 222px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-max-h-\[662px\] { max-height: 662px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-max-h-\[680px\] { max-height: 680px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-w-\[126px\] { width: 126px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-max-w-\[390px\] { max-width: 390px; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-rounded-3xl { border-radius: 1.5rem; }
  ._sf-storefront._sf-x._sf-x._sf-x._sf-x._sf-x .sm\:sf-leading-6 { line-height: 1.5rem; }
}

.kl-hub-button, .kl-hub-launcher, .kl-hub-text, .kl-hub-img, .kl-hub-action-card, .kl-hub-card, .kl-hub-checkbox, .kl-hub-checkbox__input, .kl-hub-icon, .kl-hub-icon svg, .kl-hub-icon svg:first-child, .kl-hub-icon svg:last-child, .kl-hub-input, .kl-hub-input-range, .kl-hub-select, .kl-hub-toast, .kl-hub-tab, .kl-hub-drawer, .kl-hub-accordion__button, .kl-hub-list, .kl-hub-list-item, .kl-hub-list-item-button, .kl-hub-unstyled-button { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; }
.kl-hub-drawer a:empty, .kl-hub-drawer ul:empty, .kl-hub-drawer dl:empty, .kl-hub-drawer div:empty, .kl-hub-drawer section:empty, .kl-hub-drawer article:empty, .kl-hub-drawer p:empty, .kl-hub-drawer h1:empty, .kl-hub-drawer h2:empty, .kl-hub-drawer h3:empty, .kl-hub-drawer h4:empty, .kl-hub-drawer h5:empty, .kl-hub-drawer h6:empty { display: revert; }
.kl-hub-drawer :where(section) { padding: revert; }
.kl-hub-drawer :where(img) { width: auto; height: auto; }
.routing-routeTransitionContainer-CNBnY { position: relative; width: 100%; height: 100%; overflow: clip; }
.routing-routeTransitionItem-Z33Ky { width: 100%; height: 100%; will-change: transform, opacity; position: absolute; top: 0px; left: 0px; overflow: auto; background-color: var(--atlas-background-main); transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: var(--transition-delay, 0ms); }
.routing-routeTransitionItem-Z33Ky.routing-closed-_Whjb { pointer-events: none; opacity: 0; visibility: hidden; }
.routing-routeTransitionItem-Z33Ky.routing-opening-vHc3x { z-index: 1; opacity: 1; transition: none !important; }
.routing-routeTransitionItem-Z33Ky.routing-closing-vOJGr { opacity: 1; }
.routing-routeTransitionItem-Z33Ky.routing-opened-RVs97 { z-index: 2; opacity: 1; transform: translateX(0%); }
.routing-routeTransitionSlideLeft-BiL6W.routing-opening-vHc3x { z-index: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); }
.routing-routeTransitionSlideLeft-BiL6W.routing-closed-_Whjb { transform: translateX(100%); opacity: 0; }
.routing-routeTransitionSlideLeft-BiL6W.routing-opened-RVs97 { z-index: 1; transform: translateX(0%); opacity: 1; }
.routing-routeTransitionSlideLeft-BiL6W.routing-closing-vOJGr { z-index: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); }
.routing-routeTransitionSlideRight-fb0fx.routing-opening-vHc3x { z-index: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); }
.routing-routeTransitionSlideRight-fb0fx.routing-closed-_Whjb { transform: translateX(-100%); opacity: 0; }
.routing-routeTransitionSlideRight-fb0fx.routing-opened-RVs97 { z-index: 1; transform: translateX(0px); opacity: 1; }
.routing-routeTransitionSlideRight-fb0fx.routing-closing-vOJGr { z-index: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); }
.routing-routeTransitionSlideOverLeft-ZElfk.routing-opening-vHc3x { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); z-index: 2 !important; }
.routing-routeTransitionSlideOverLeft-ZElfk.routing-closed-_Whjb { transform: translateX(0px); opacity: 0; pointer-events: none; z-index: 0 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverLeft-ZElfk.routing-opened-RVs97 { transform: translateX(0px); opacity: 1; box-shadow: rgba(0, 0, 0, 0.1) -4px 0px 8px; z-index: 2 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverLeft-ZElfk.routing-closing-vOJGr { transform: translateX(0px); opacity: 1; z-index: 1 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverRight-CGiVC.routing-opening-vHc3x { transform: translateX(0px); opacity: 1; z-index: 1 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverRight-CGiVC.routing-closed-_Whjb { transform: translateX(0px); opacity: 0; pointer-events: none; z-index: 0 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverRight-CGiVC.routing-opened-RVs97 { transform: translateX(0px); opacity: 1; z-index: 1 !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.routing-routeTransitionSlideOverRight-CGiVC.routing-closing-vOJGr { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--transition-delay, 0ms); z-index: 2 !important; }
@keyframes routing-slideInFromRight-Wrk17 { 
  0% { transform: translateX(100%); opacity: 1; }
  100% { transform: translateX(0%); opacity: 1; }
}
@keyframes routing-slideOutToLeft-zPFYS { 
  0% { transform: translateX(0%); opacity: 1; }
  100% { transform: translateX(-100%); opacity: 1; }
}
@keyframes routing-slideInFromLeft-FTVeV { 
  0% { transform: translateX(-100%); opacity: 1; }
  100% { transform: translateX(0%); opacity: 1; }
}
@keyframes routing-slideOutToRight-L03hn { 
  0% { transform: translateX(0%); opacity: 1; }
  100% { transform: translateX(100%); opacity: 1; }
}
@keyframes routing-slideOverFromRight-XWQTp { 
  0% { transform: translateX(100%); opacity: 1; box-shadow: rgba(0, 0, 0, 0) -4px 0px 8px; }
  100% { transform: translateX(0%); opacity: 1; box-shadow: rgba(0, 0, 0, 0.1) -4px 0px 8px; }
}
@keyframes routing-slideOutOverRight-BqAO9 { 
  0% { transform: translateX(0%); opacity: 1; box-shadow: rgba(0, 0, 0, 0.1) -4px 0px 8px; }
  100% { transform: translateX(100%); opacity: 1; box-shadow: rgba(0, 0, 0, 0) -4px 0px 8px; }
}
@media (prefers-reduced-motion: reduce) {
  .routing-routeTransitionItem-Z33Ky { transition-duration: 1ms; transition-delay: 0ms; }
  .routing-routeTransitionSlideLeft-BiL6W.routing-opening-vHc3x, .routing-routeTransitionSlideLeft-BiL6W.routing-closing-vOJGr, .routing-routeTransitionSlideRight-fb0fx.routing-opening-vHc3x, .routing-routeTransitionSlideRight-fb0fx.routing-closing-vOJGr, .routing-routeTransitionSlideOverLeft-ZElfk.routing-opening-vHc3x, .routing-routeTransitionSlideOverLeft-ZElfk.routing-closing-vOJGr, .routing-routeTransitionSlideOverRight-CGiVC.routing-opening-vHc3x, .routing-routeTransitionSlideOverRight-CGiVC.routing-closing-vOJGr { animation: auto ease 0s 1 normal none running none; }
  .routing-routeTransitionSlideLeft-BiL6W.routing-closed-_Whjb, .routing-routeTransitionSlideRight-fb0fx.routing-closed-_Whjb, .routing-routeTransitionSlideOverLeft-ZElfk.routing-closed-_Whjb, .routing-routeTransitionSlideOverRight-CGiVC.routing-closed-_Whjb { transform: translateX(0px); }
  .routing-routeTransitionSlideLeft-BiL6W.routing-closing-vOJGr, .routing-routeTransitionSlideRight-fb0fx.routing-closing-vOJGr, .routing-routeTransitionSlideOverLeft-ZElfk.routing-closing-vOJGr, .routing-routeTransitionSlideOverRight-CGiVC.routing-closing-vOJGr { transform: translateX(0px); }
}
.Layout-page-r45bf { width: 100%; height: 1px; min-height: 100%; overflow-y: auto; padding: var(--atlas-space-24) var(--atlas-space-16); position: relative; }
.Layout-noPadding-NXfDw { padding: 0px; }
.Layout-noTopPadding-C15ZX { padding-top: 0px; }
.profile-form-cJSbi { height: 100%; }
.profile-form-wo84O { height: 100%; }
.PhoneNumberInput-wrapper-BU141 { display: flex; gap: var(--atlas-space-12); }
.PhoneNumberInput-wrapper-BU141 .kl-hub-select { width: unset; max-width: 200px; }
.PhoneNumberInput-nationalNumberInput-_aCaI { flex: 1 1 0%; }
.PhoneNumberInput-countryCodeWrapper-XYlPt { width: 90px; }
.InlineToast-wrapper-hmKTs { display: flex; align-items: center; gap: var(--atlas-space-8); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; padding: var(--atlas-space-8); }
.InlineToast-iconWrapper-vwm22 { height: 32px; width: 32px; padding: 6px; color: var(--atlas-background-error); }
.InlineToast-iconWrapper-vwm22 * { width: 100%; height: 100%; }
.Layout-box-_x2ZA { --kl-local-box-width: auto; --kl-local-box-height: auto; --kl-local-box-overflow-x: visible; --kl-local-box-overflow-y: visible; --kl-local-box-text-align: inherit; --kl-local-box-display: block; --kl-local-box-position: static; --kl-local-box-flex: initial; --kl-local-box-flex-direction: row; --kl-local-box-flex-wrap: nowrap; --kl-local-box-align-items: normal; --kl-local-box-justify-content: normal; --kl-local-box-gap: 0; --kl-local-box-margin-top: 0; --kl-local-box-margin-left: 0; --kl-local-box-margin-bottom: 0; --kl-local-box-margin-right: 0; --kl-local-box-padding-top: 0; --kl-local-box-padding-left: 0; --kl-local-box-padding-bottom: 0; --kl-local-box-padding-right: 0; width: var(--kl-local-box-width); height: var(--kl-local-box-height); overflow-x: var(--kl-local-box-overflow-x); overflow-y: var(--kl-local-box-overflow-y); text-align: var(--kl-local-box-text-align); display: var(--kl-local-box-display); position: var(--kl-local-box-position); flex: var(--kl-local-box-flex); flex-direction: var(--kl-local-box-flex-direction); flex-wrap: var(--kl-local-box-flex-wrap); align-items: var(--kl-local-box-align-items); justify-content: var(--kl-local-box-justify-content); gap: var(--kl-local-box-gap); margin-top: var(--kl-local-box-margin-top); margin-left: var(--kl-local-box-margin-left); margin-bottom: var(--kl-local-box-margin-bottom); margin-right: var(--kl-local-box-margin-right); padding-top: var(--kl-local-box-padding-top); padding-left: var(--kl-local-box-padding-left); padding-bottom: var(--kl-local-box-padding-bottom); padding-right: var(--kl-local-box-padding-right); }
.Layout-glass-vC_RG { background: var(--atlas-background-content); }
@supports (backdrop-filter: none) and (color: color-mix(in srgb, black, transparent)) {
  .Layout-glass-vC_RG { background: color-mix(
      in srgb,
      var(--atlas-background-content) 90%,
      transparent
    ); backdrop-filter: blur(4px); }
}
.Typography-text-kg3Fk { font-weight: var(--atlas-font-weight-normal); font-family: var(--atlas-font-family); color: var(--atlas-text-primary); }
.Typography-p1-bbi_p { font-size: var(--atlas-font-size-normal); line-height: var(--atlas-line-height-normal); margin-bottom: var(--atlas-margin-normal); }
.Typography-p2-U2pZo { font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-small); margin-bottom: var(--atlas-margin-small); }
.Typography-p3-gMiBk { font-size: var(--atlas-font-size-tiny); line-height: var(--atlas-line-height-tiny); margin-bottom: var(--atlas-margin-tiny); }
.Typography-pLarge-w9RIN { font-size: var(--atlas-font-size-large); line-height: var(--atlas-line-height-large); margin-bottom: var(--atlas-margin-large); }
.Typography-heading-JzfDc { font-weight: var(--atlas-font-weight-heading); font-family: var(--atlas-heading-font-family); color: var(--atlas-heading-text-primary); }
.Typography-heading-JzfDc.Typography-bold-Y7D7v { font-weight: var(--atlas-font-weight-heading-bold); }
.Typography-heading-JzfDc.Typography-secondary-osdXs { color: var(--atlas-heading-text-secondary); }
.Typography-heading-JzfDc.Typography-negative-0_3bn { color: var(--atlas-heading-text-negative); }
.Typography-h1-koe0q { font-size: var(--atlas-font-size-h1); line-height: var(--atlas-line-height-h1); margin-bottom: var(--atlas-margin-h1); }
.Typography-h2-cNcE7 { font-size: var(--atlas-font-size-h2); line-height: var(--atlas-line-height-h2); margin-bottom: var(--atlas-margin-h2); }
.Typography-h3-OYY1I { font-size: var(--atlas-font-size-h3); line-height: var(--atlas-line-height-h3); margin-bottom: var(--atlas-margin-h3); }
.Typography-h4-W9L46 { font-size: var(--atlas-font-size-h4); line-height: var(--atlas-line-height-h4); margin-bottom: var(--atlas-margin-h4); }
.Typography-h5-rrPf4 { font-size: var(--atlas-font-size-h5); line-height: var(--atlas-line-height-h5); margin-bottom: var(--atlas-margin-h5); }
.Typography-typography-uNr1o.Typography-bold-Y7D7v { font-weight: var(--atlas-font-weight-bold); }
.Typography-typography-uNr1o.Typography-mono-i4gut { font-family: var(--atlas-font-family-mono); }
.Typography-typography-uNr1o.Typography-secondary-osdXs { color: var(--atlas-text-secondary); }
.Typography-typography-uNr1o.Typography-negative-0_3bn { color: var(--atlas-text-negative); }
.Typography-typography-uNr1o.Typography-positive-YZcUd { color: var(--atlas-text-positive); }
.Typography-heading-JzfDc.Typography-noSpacing-anqti, .Typography-text-kg3Fk.Typography-noSpacing-anqti { margin-bottom: 0px; }
.Typography-lineClamp-trL2I { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--kl-hub-local-line-clamp); overflow: hidden; }
.Typography-link-gUayG { color: var(--atlas-text-primary); text-decoration: underline; }
.Typography-link-gUayG.Typography-underlineHoverOnly-P4gVC { text-decoration: none; }
.Typography-link-gUayG.Typography-underlineHoverOnly-P4gVC:hover { text-decoration: underline; }
.auth-loginContainer-BS8cO { padding-top: var(--kl-local-login-padding-top, var(--atlas-space-16)); font-family: var(--atlas-font-family); cursor: auto; }
.auth-rewardsAvailable-SGlyz { color: var(--atlas-button-primary); }
.Icon-icon-fHYiH { width: var(--kl-local-icon-size, var(--atlas-icon-size-medium)); height: var(--kl-local-icon-size, var(--atlas-icon-size-medium)); display: inline-flex; pointer-events: unset; color: var(--kl-local-icon-primary-color, inherit); }
.Icon-icon-fHYiH [class*="kl-hub-icon__secondary"] { fill: var(--kl-local-icon-secondary-color, currentColor); }
.Input-input-dXLV9 { background: var(--atlas-background-content); border: 1px solid var(--atlas-border-dark); border-radius: var(--atlas-input-border-radius-normal); padding: var(--atlas-input-padding); margin: 0px; font-size: var(--atlas-font-size-normal); line-height: var(--atlas-line-height-normal); font-weight: var(--atlas-font-weight-normal); font-family: var(--atlas-font-family); color: var(--atlas-text-primary); }
.Input-small-Cfdwq { border-radius: var(--atlas-input-border-radius-small); font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-small); }
.Input-full-cwhT6 { width: 100%; }
.Input-input-dXLV9:focus { border-color: var(--atlas-border-focus); outline: none; box-shadow: none; }
.Input-input-dXLV9::placeholder { color: var(--atlas-text-placeholder); }
.Input-invalid-XIUZ6 { animation: 300ms ease-in-out 0s 1 normal none running Input-horizontalShaking-aSkYp; border-color: var(--atlas-input-error); }
.Input-input-dXLV9[disabled] { background-color: var(--atlas-input-background-disabled); border-width: 0px; }
@keyframes Input-horizontalShaking-aSkYp { 
  0% { transform: translateX(0px); }
  25% { transform: translateX(5px); }
  50% { transform: translateX(-5px); }
  75% { transform: translateX(5px); }
  100% { transform: translateX(0px); }
}
.Checkbox-wrapper-aYdgB { display: flex; align-items: flex-start; gap: var(--atlas-space-8); padding: var(--atlas-space-4) 0; }
.Checkbox-checkboxContainer-kyuME { display: flex; align-items: center; height: var(--atlas-line-height-small); }
.Checkbox-input-hcFGw { position: absolute; inset: 0px; opacity: 0; cursor: pointer; width: 100% !important; height: 100% !important; display: block !important; margin: 0px !important; }
.Checkbox-input-hcFGw:disabled { cursor: unset; }
.Checkbox-wrapper-FXtxC { display: flex; box-sizing: border-box; width: 20px; height: 20px; background-color: white; border: 2px solid var(--atlas-border-dark); border-radius: 4px; position: relative; color: white; align-items: center; justify-content: center; transition-property: background-color, border-color, outline; transition-duration: 100ms; }
.Checkbox-wrapper-FXtxC:focus-within { outline: 2px solid var(--atlas-primary-color); outline-offset: 2px; }
@supports (color: color-mix(in srgb, black, transparent)) {
  .Checkbox-wrapper-FXtxC:focus-within { outline: 4px solid
      color-mix(in srgb, var(--atlas-primary-color) 50%, transparent); outline-offset: 0px; }
}
.Checkbox-checked-IkMxR { border-color: var(--atlas-primary-color); background-color: var(--atlas-primary-color); }
.Checkbox-disabled-JQuzA { background-color: var(--atlas-border-light); border-color: var(--atlas-border-dark); color: black; }
.Button-button-OsVK4 { user-select: none; display: inline-block; box-sizing: border-box; font-size: var(--atlas-font-size-normal); font-family: var(--atlas-font-family); line-height: var(--atlas-line-height-normal); font-weight: var(--atlas-button-font-weight); padding: var(--atlas-button-padding-normal); --kl-local-border-radius: var(--atlas-button-border-radius-normal); border-radius: var(--kl-local-border-radius); position: relative; transition: 150ms linear; text-decoration: none; text-align: center; cursor: pointer; box-shadow: none; text-transform: var(--atlas-button-text-transform); outline-color: var(--atlas-focus-outline-color); color: var(--kl-local-button-color); background: var(--kl-local-button-background); overflow: hidden; border: 1px solid var(--kl-local-border-color); --kl-local-button-color: var(--atlas-text-primary-inverse); --kl-local-button-background: var(--atlas-button-primary); --kl-local-icon-size: var(--atlas-icon-size-medium); --kl-local-border-color: var(--atlas-button-primary); }
.Button-buttonSmall-aiaZy { font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-small); --kl-local-border-radius: var(--atlas-button-border-radius-small); padding: var(--atlas-button-padding-small); --kl-local-icon-size: var(--atlas-icon-size-small); }
.Button-buttonTiny-csx9y { font-size: var(--atlas-font-size-tiny); line-height: var(--atlas-line-height-tiny); --kl-local-border-radius: var(--atlas-button-border-radius-tiny); padding: var(--atlas-button-padding-tiny); --kl-local-icon-size: var(--atlas-icon-size-tiny); }
.Button-full-xYzJ8 { width: 100%; }
.Button-secondary-FSbQd { --kl-local-button-color: var(--atlas-button-primary); --kl-local-button-background: transparent; }
.Button-tertiary-OuB1g { --kl-local-button-color: var(--atlas-button-primary); --kl-local-button-background: transparent; border-width: 0px; }
.Button-flat-WOgyu { --kl-local-button-background: transparent; --kl-local-button-color: var(--atlas-text-primary); --kl-local-border-color: var(--atlas-overlay-medium); }
.Button-hideBorder-HxmJ3 { --kl-local-border-color: var(--kl-local-button-background); }
.Button-alwaysCircle-iWnlU.Button-icon-Jk06O { border-radius: 50%; }
.Button-unstyled-nRV1x { cursor: pointer; color: var(
    --atlas-text-primary
  ); }
.Button-icon-Jk06O, .Button-iconLegacy-Nz35v { padding: 0px; width: var(--atlas-button-icon-size-normal); height: var(--atlas-button-icon-size-normal); display: inline-flex; justify-content: center; align-items: center; }
.Button-iconLegacy-Nz35v { border-width: 0px; --kl-local-button-color: var(--atlas-text-primary); --kl-local-button-background: transparent; }
.Button-iconLegacy-Nz35v.Button-buttonSmall-aiaZy, .Button-icon-Jk06O.Button-buttonSmall-aiaZy { width: var(--atlas-button-icon-size-small); height: var(--atlas-button-icon-size-small); }
.Button-iconLegacy-Nz35v.Button-buttonTiny-csx9y, .Button-icon-Jk06O.Button-buttonTiny-csx9y { width: var(--atlas-button-icon-size-tiny); height: var(--atlas-button-icon-size-tiny); }
.Button-selected-NPiEM { --kl-local-button-color: var(--atlas-text-primary-inverse); --kl-local-button-background: var(--atlas-button-primary); }
.Button-button-OsVK4:disabled:not(.Button-primary-aJwFE) { background-color: transparent; }
.Button-button-OsVK4::after { position: absolute; opacity: 0; transition: opacity 150ms linear; width: 100%; height: 100%; top: 0px; left: 0px; display: block; content: " "; pointer-events: none; background-color: var(--atlas-overlay-medium); border-radius: var(--kl-local-border-radius); }
.Button-button-OsVK4:not(.Button-primary-aJwFE)::after { background-color: var(--atlas-overlay-light); }
.Button-button-OsVK4:hover, .Button-button-OsVK4:focus, .Button-button-OsVK4:focus-visible, .Button-button-OsVK4:active { color: var(--kl-local-button-color); background: var(--kl-local-button-background); border-color: var(--kl-local-border-color); }
.Button-button-OsVK4:disabled { cursor: unset; pointer-events: none; border-color: var(--atlas-overlay-medium); background-color: var(--atlas-overlay-medium); color: var(--atlas-overlay-heavy); }
.Button-button-OsVK4:not(:disabled):hover::after, .Button-button-OsVK4.Button-active-YVegn::after { opacity: 1; }
.Button-tertiary-OuB1g:hover, .Button-tertiary-OuB1g:focus, .Button-tertiary-OuB1g:focus-visible, .Button-tertiary-OuB1g:active { color: var(--atlas-button-primary); background: transparent; border-width: 0px; }
.Button-tertiary-OuB1g:hover::after, .Button-tertiary-OuB1g.Button-active-YVegn::after { opacity: 0; }
.Button-button-OsVK4:focus-visible, .Button-unstyled-nRV1x:focus-visible { outline: 3px solid var(--atlas-focus-outline-color); outline-offset: 0px; }
.Loading-spinner-_6mJD { display: inline-flex; align-items: center; justify-content: center; }
.Loading-spinner-_6mJD:empty { display: inline-flex !important; }
.Loading-spinner-_6mJD::after { content: " "; display: inline-block; height: var(--kl-local-spinner-size); width: var(--kl-local-spinner-size); border-width: 3px; border-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-image: initial; border-radius: 50%; border-top-color: var(--atlas-text-primary); border-left-color: var(--atlas-text-primary); animation: 1s linear 0s infinite normal none running Loading-spinner-_6mJD; }
@keyframes Loading-spinner-_6mJD { 
  100% { transform: rotate(360deg); }
}
.Loading-cover-boWoN { position: absolute; inset: 0px; }
.Loading-overlay-ggTT5 { background: var(--atlas-overlay-heavy); }
.Loading-overlay-ggTT5::after { border-top-color: var(--atlas-text-primary-inverse); border-left-color: var(--atlas-text-primary-inverse); }
.LocaleSelector-localeSelector-KY5th { margin-top: var(--atlas-space-mini); }
.Select-select-z3WtP { border: 1px solid var(--atlas-overlay-heavy); width: 100%; background-color: var(--atlas-background-content); border-radius: var(--atlas-input-border-radius-normal); padding: var(--atlas-input-padding); line-height: var(--atlas-line-height-normal); cursor: pointer; display: flex; align-items: center; gap: 4px; user-select: none; }
.Select-select-z3WtP:focus-visible, .Select-selectOpen-cIZaL { outline: 3px solid var(--atlas-focus-outline-color); outline-offset: 0px; border-color: var(--atlas-border-focus); box-shadow: none; }
.Select-select-z3WtP[aria-disabled="true"] { background-color: var(--atlas-input-background-disabled); pointer-events: none; }
.Select-displayedValue-B33Pd { flex: 1 1 0%; min-width: 0px; }
.Select-selectOption-lZsFm { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 100%; }
.FloatingBoundary-boundary-HAPjX { position: relative; }
.Popover-popoverWrapper-_8i7n { z-index: 10; }
.Popover-popoverContent-oK0ow { box-shadow: var(--atlas-popover-shadow); padding: var(--atlas-space-12); border-radius: var(--atlas-button-border-radius-normal); }
.Popover-noPadding-dL6Wf { padding: 0px; }
.Popover-maxHeight-TSxXC { overflow-y: auto; }
.Menu-optionRow-yFk8l { padding: var(--atlas-space-mini) var(--atlas-space-medium); cursor: pointer; user-select: none; }
.Menu-optionRow-yFk8l:hover, .Menu-optionRow-yFk8l:focus-visible { background-color: var(--atlas-overlay-light); box-shadow: none; outline: none; }
.Menu-disabled-dwKKM { background-color: var(--atlas-border-light); cursor: unset; }
.Menu-disabled-dwKKM span { color: var(--atlas-overlay-heavy); }
.Menu-selected-EWamh { padding-left: calc(var(--atlas-space-medium) - 4px); border-left: 4px solid var(--atlas-primary-color); }
.Loading-animated-GWitS { background-image: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 300%; background-position-x: 100%; animation: 1.5s linear 0s infinite normal none running Loading-shimmer-fSiA6; }
@keyframes Loading-shimmer-fSiA6 { 
  100% { background-position-x: 0%; }
}
.Loading-textWrapper-QumTQ { height: var(--kl-local-line-height); align-items: center; display: flex; }
.Loading-textWrapper-QumTQ:empty { display: flex !important; }
.Loading-textWrapperInline-W2cqu { display: inline-flex; }
.Loading-textWrapperInline-W2cqu:empty { display: inline-flex !important; }
.Loading-fakeText-N0F_r { display: inline-block; width: 100%; border-radius: calc(var(--kl-local-skeleton-height) / 2); background-color: var(--atlas-loading-skeleton-color); height: var(--kl-local-skeleton-height); }
.Loading-thumbnail-aVBvJ { border-radius: var(--atlas-thumbnail-border-radius); background-color: var(--atlas-loading-skeleton-color); height: var(--kl-local-height); width: var(--kl-local-width); }
.Loading-thumbnail-aVBvJ:empty { display: block !important; }
.Loading-button-c2TOj { display: inline-block; box-sizing: border-box; height: 40px; border-radius: var(--atlas-button-border-radius-normal); background-color: var(--atlas-loading-skeleton-color); }
.Loading-button-c2TOj:empty { display: block !important; }
.Loading-buttonSmall-IACbR { height: 32px; }
.Loading-buttonWidth-x3DxC { width: var(--kl-local-button-width); }
.Loading-icon-l_DSw { display: inline-block; border-radius: 50%; background-color: var(--atlas-loading-skeleton-color); width: var(--kl-local-icon-size); height: var(--kl-local-icon-size); }
.Loading-icon-l_DSw:empty { display: block !important; }
.Layout-list-iYymq { list-style-type: none; padding: 0px; margin: 0px; }
.Layout-listGutters-lN0DA { padding: 0 var(--atlas-space-16); }
.Layout-listItem-RJilu { display: flex; align-items: center; padding: var(--atlas-space-16); }
.Layout-separator-fj6fH:not(:last-child) { border-bottom: 1px solid var(--atlas-border-light); }
.Layout-noGutters-PPe16 { padding: var(--atlas-space-16) 0; }
.Layout-noPadding-l2hFH { padding: 0px; }
.Layout-margin-P0mI1:not(:last-child) { margin-bottom: var(--atlas-space-16); }
.Layout-listHeader-IjxML { padding: var(--atlas-space-24) var(--atlas-space-16); }
.Layout-listHeaderDivider-YUf2V { border-bottom: 1px solid var(--atlas-border-light); }
.Layout-buttonBase-KoYfg { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: flex; text-align: start; align-items: center; width: 100%; padding: var(--atlas-space-16); box-shadow: none; outline: none; cursor: pointer; color: var(--atlas-text-primary); }
.Layout-buttonBase-KoYfg:focus-visible, .Layout-buttonBase-KoYfg:hover { background: var(--atlas-overlay-light); }
.Layout-linkButton-hy3VF { text-decoration: none; }
.Layout-itemContent-as1Iv { flex: 1 1 0%; }
.Layout-itemPrefix-qT8qy { margin-right: var(--atlas-space-12); line-height: 0px; }
.Layout-itemSuffix-pyacf { margin-left: var(--atlas-space-16); line-height: 0px; }
.CustomerSummary-welcomeHeading-GtZHJ { white-space: pre-line; }
.CustomerSummary-paddedBlock-MBui9 { padding: 0px 16px; }
.CustomerSummary-paddedBlock-MBui9:empty { display: none !important; }
.embeddedFaqs-faqButton-KHpep { color: var(--atlas-faq-font-color); background-color: var(--atlas-faq-fill-color); font-family: var(--atlas-faq-font-family); font-weight: var(--atlas-faq-font-weight); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: start; display: flex; gap: var(--atlas-space-mini); padding: var(--atlas-space-small); }
.embeddedFaqs-faqButton-KHpep:hover:not(:disabled), .embeddedFaqs-faqButton-KHpep:focus:not(:disabled), .embeddedFaqs-faqButton-KHpep:focus-visible:not(:disabled), .embeddedFaqs-faqButton-KHpep:active:not(:disabled) { color: var(--atlas-faq-font-color); background-color: var(--atlas-faq-fill-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.embeddedFaqs-faqButtonCentered-Nq7mK { width: 100%; justify-content: center; }
.ActionCard-image-o7hm1 { height: 184px; width: 100%; object-fit: cover; display: block; overflow-clip-margin: unset; }
.ActionCard-mainContainer-LTkhr { display: flex; align-items: center; gap: var(--atlas-space-12); }
.ActionCard-elevated-_D4LB { box-shadow: rgba(55, 63, 71, 0.12) 0px 6px 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.Card-card-rKu0V { border: 1px solid var(--atlas-overlay-medium); display: block; width: 100%; box-sizing: border-box; background-color: var(--atlas-background-content); color: var(--atlas-text-primary); border-radius: var(--atlas-card-border-radius-small); box-shadow: none; outline-offset: 0px; text-align: initial; padding: 0px; overflow: clip; --kl-hub-card-padding: var(--atlas-space-12); }
.Card-cardSmall-tHKbD { --kl-hub-card-padding: var(--atlas-space-12); }
.Card-cardContent-Zu3Ce, .Card-cardHeader-UiIwQ, .Card-cardFooter-nt6jn { padding: var(--kl-hub-card-padding); }
.Card-cardHeader-UiIwQ + .Card-cardContent-Zu3Ce, .Card-cardContent-Zu3Ce + .Card-cardFooter-nt6jn { padding-top: 0px; }
.Card-cardButton-XIpIQ { cursor: pointer; }
.Card-cardButton-XIpIQ:hover { border-color: var(--atlas-primary-color); }
.Card-cardButton-XIpIQ:focus-visible { outline: 3px solid var(--atlas-focus-outline-color); }
a.Card-cardButton-XIpIQ { text-decoration: none; }
a.Card-cardButton-XIpIQ:visited { color: inherit; }
.product-container-NT9O7 { display: flex; flex-direction: row; gap: var(--atlas-space-12); }
.product-verticalContainer-dJ_Mo { flex-direction: column; gap: var(--atlas-space-8); }
.product-imageContainer-mAEfX { position: relative; }
.product-mainContainer-k8qHp { display: flex; flex-direction: column; justify-content: space-between; flex: 1 1 0%; }
.product-detailsContainer-AK7pl { display: flex; flex-direction: column; justify-content: center; flex: 1 1 0%; }
.product-favoriteButton-KoinO { position: absolute; top: var(--atlas-space-4); right: var(--atlas-space-4); }
.product-priceOnSale-PlEnb { color: var(--atlas-primary-color); }
.product-compareAtPrice-IaLiq { text-decoration: line-through; }
.product-priceContainer-drnmR { row-gap: 0px; }
.Sections-button-bEY6w { display: flex; align-items: center; gap: var(--atlas-space-4); }
.Sections-carousel-F1j7L { padding-left: var(--atlas-space-16); padding-right: var(--atlas-space-16); }
.Carousel-carousel-om4IR { width: 100%; overflow-x: auto; display: flex; gap: var(--kl-carousel-gap); scrollbar-width: none; padding-left: var(--kl-carousel-padding); padding-right: var(--kl-carousel-padding); scroll-behavior: var(--kl-carousel-scroll-behavior); }
.Carousel-carousel-om4IR > :first-child { scroll-margin-left: var(--kl-carousel-padding); }
.Carousel-carousel-om4IR > :last-child { scroll-margin-right: var(--kl-carousel-padding); }
.Carousel-carousel-om4IR::-webkit-scrollbar { display: none; }
.Carousel-carouselItem-c8fr0 { flex: 0 0 auto; max-width: calc(
    100% - var(--kl-carousel-padding) - var(--kl-carousel-gap) / 2
  ); scroll-margin-right: calc(var(--kl-carousel-gap) / 2); scroll-margin-left: calc(var(--kl-carousel-gap) / 2); }
.Carousel-carouselItem-c8fr0 > * { max-width: 100%; }
.Image-thumbnail-MS5aZ { border-radius: var(--atlas-thumbnail-border-radius); object-fit: cover; flex-shrink: 0; border: 1px solid var(--atlas-border-light); max-width: unset; overflow: hidden; overflow-clip-margin: unset; }
.actions-favoritesButton-fYfK2 { --kl-local-button-color: var(--atlas-favorites-hub-icon-color); }
.FavoritesIcon-container-Zluuh { position: relative; overflow: visible; width: calc(var(--kl-local-size) * 1.5); height: calc(var(--kl-local-size) * 1.5); }
.FavoritesIcon-containerInline-fgveX { width: var(--kl-local-size); height: calc(var(--kl-local-size) * 1.5); }
.FavoritesIcon-relativeCenter-U0InB { position: absolute; top: calc(50% - var(--kl-local-size) / 2); left: calc(50% - var(--kl-local-size) / 2); }
.FavoritesIcon-circle-B_Rpk { background-color: currentcolor; border-radius: 50%; height: var(--kl-local-size); width: var(--kl-local-size); animation: 0.3s linear 0s 1 normal none running FavoritesIcon-grow-FF2Y0; transform-origin: center center; opacity: 0; }
.FavoritesIcon-circle-B_Rpk:empty { display: block !important; }
@keyframes FavoritesIcon-grow-FF2Y0 { 
  0% { transform: scale(0.2); opacity: 1; }
  50% { opacity: 1; }
  75% { transform: scale(1); }
  100% { opacity: 0; }
}
.FavoritesIcon-activeIconAnimation-NUEhs { animation: 0.15s linear 0.2s 1 normal backwards running FavoritesIcon-heart-grow-lpf8y; }
@keyframes FavoritesIcon-heart-grow-lpf8y { 
  0% { transform: scale(0.2); }
  100% { transform: scale(1); }
}
.FavoritesIcon-particle-IyQDs { pointer-events: none; background: currentcolor; height: calc(var(--kl-local-size) * 0.1); width: calc(var(--kl-local-size) * 0.1); border-radius: 100%; position: absolute; top: calc(50% - var(--kl-local-size) * 0.1 / 2); left: calc(50% - var(--kl-local-size) * 0.1 / 2); animation-fill-mode: backwards; opacity: 0; }
.FavoritesIcon-particle-IyQDs:empty { display: block !important; }
.FavoritesIcon-big-oKbmx { animation: 0.4s ease 0.1s 1 normal none running FavoritesIcon-big-burst-khFJ3; }
@keyframes FavoritesIcon-big-burst-khFJ3 { 
  0% { opacity: 0; transform: rotate(var(--kl-local-burst-angle)) translateX(0); }
  100% { opacity: 1; transform: rotate(var(--kl-local-burst-angle))
      translateX(calc(var(--kl-local-size) / 1.5)); }
}
.FavoritesIcon-small-TUfuI { animation: 0.4s ease 0.1s 1 normal none running FavoritesIcon-small-burst-yY1y7; }
@keyframes FavoritesIcon-small-burst-yY1y7 { 
  0% { opacity: 0; transform: rotate(var(--kl-local-burst-angle))
      translateX(calc(var(--kl-local-size) / 6)); }
  100% { opacity: 1; transform: rotate(var(--kl-local-burst-angle))
      translateX(calc(var(--kl-local-size) / 1.7)) scale(0.5); }
}
.actions-section-zupnb { padding-bottom: var(--atlas-space-8); margin-bottom: var(--atlas-space-8); border-bottom: 1px solid var(--atlas-overlay-medium); }
.product-starsContainer-Fr71h { position: relative; color: var(--atlas-border-light); height: var(--atlas-line-height-small); margin-right: var(--atlas-space-mini); }
.product-filledStars-qPBcs { position: absolute; top: 0px; color: var(--atlas-primary-color); overflow: hidden; white-space: nowrap; }
.Section-section-ZWR1_:not(:last-child) { border-bottom: 1px solid var(--atlas-border-light); }
.Section-headerContainer-qHOpM { padding: var(--atlas-space-16); width: 100%; display: flex; align-items: center; justify-content: space-between; }
.Section-content-VnEf2 { padding-right: ; padding-bottom: ; padding-left: ; padding-top: 0px; }
.Section-noSidePadding-Ttyou { padding-left: 0px; padding-right: 0px; }
.Carousel-container-FLZZW { display: flex; gap: var(--atlas-space-8); }
.Carousel-button-qnTDg { box-sizing: border-box; display: inline-flex; width: 24px; height: 24px; border: 1px solid var(--atlas-overlay-medium); background-color: var(--atlas-background-content); color: var(--atlas-heading-text-primary); padding: 0px; justify-content: center; align-items: center; border-radius: 100%; cursor: pointer; }
.Carousel-button-qnTDg:hover:not(:disabled), .Carousel-button-qnTDg:active:not(:disabled) { background-color: var(--atlas-overlay-light); }
.Carousel-button-qnTDg:disabled { color: var(--atlas-overlay-medium); cursor: unset; }
.Carousel-button-qnTDg:focus { outline: none; }
.Carousel-button-qnTDg:focus-visible { outline: none; border-color: var(--atlas-heading-text-primary); }
.EmptyState-box-lREte { padding: var(--atlas-space-24) var(--atlas-space-16); border-radius: var(--atlas-card-border-radius-small); text-align: center; border: 1px dashed var(--atlas-overlay-medium); }
.EmptyState-imageContainer-z29sr { border-radius: 50%; width: 64px; height: 64px; background: var(--atlas-overlay-light); padding: var(--atlas-space-16); margin: 0 auto var(--atlas-space-12); }
.EmptyState-text-ppb2T { opacity: 0.5; }
.coupons-dashedCard-AAU3n { border-style: dashed; }
.SegmentedProgressBar-container-dExhQ { display: flex; gap: var(--atlas-space-8); width: 100%; }
.SegmentedProgressBar-segment-mavy3 { flex: 1 1 0%; height: 4px; border-radius: 2px; background-color: var(--atlas-overlay-medium); }
.SegmentedProgressBar-active-oJYwM { background-color: var(--atlas-text-primary); }
.order-carouselContainer-ItrAH { margin: 0 calc(-1 * var(--atlas-space-16)); }
.order-carouselOrderCard-LMwP0 { width: 300px; }
.loyalty-loyaltyButton-V_SF8 { display: block; width: 100%; }
.Chip-chip-l2siG { display: inline-flex; align-items: center; gap: var(--atlas-space-tiny); border-radius: var(--atlas-chip-border-radius); padding: var(--atlas-chip-padding); background-color: var(--atlas-overlay-light); --kl-local-icon-size: var(--atlas-icon-size-small); }
.loyalty-vipImage-Az1Ns { width: 16px; height: 16px; }
.loyalty-bigVipImage-X2zRH { width: 48px; height: 48px; }
.ProgressBar-progressBarContainer-xlndx { height: var(--atlas-progress-bar-height); border-radius: var(--atlas-progress-bar-border-radius); background-color: var(--atlas-overlay-light); width: 100%; }
.ProgressBar-progressBar-ICGxo { height: var(--atlas-progress-bar-height); border-radius: var(--atlas-progress-bar-border-radius); background-color: var(--atlas-text-primary); --kl-local-progress-min: 0px; width: clamp(
    var(--kl-local-progress-min),
    var(--kl-local-progress-bar-progress),
    100%
  ); }
.ProgressBar-noEmpty-p8W5V { --kl-local-progress-min: var(--atlas-progress-bar-height); }
@keyframes ProgressBar-animateEmpty-w1eHC { 
  0% { width: var(--kl-local-progress-min); }
  100% { width: clamp(
      var(--kl-local-progress-min),
      var(--kl-local-progress-bar-progress),
      100%
    ); }
}
@media (prefers-reduced-motion: no-preference) {
  .ProgressBar-animateFromEmpty-_pRY0 { animation: 300ms ease-out 0s 1 normal none running ProgressBar-animateEmpty-w1eHC; }
  .ProgressBar-progressBar-ICGxo { transition-property: width; transition-duration: 300ms; transition-timing-function: ease-out; }
}
.subscription-statusBadge-AWa3p { border: 1px solid var(--atlas-text-primary); color: var(--atlas-text-primary); border-radius: 12px; padding: 2px 8px; margin-bottom: auto; }
.subscription-cardHeader-OR3Ze { font-size: var(--atlas-font-size-large); }
.subscription-carouselContainer-x20zg { margin: 0 calc(-1 * var(--atlas-space-16)); }
.subscription-carouselOrderCard-UGc7u { width: 300px; }
.Layout-contentBox-AmkHY { background-color: var(--atlas-background-content); }
.Layout-fillLayout-sFur0 { min-height: 100%; display: flex; flex-direction: column; }
.Layout-fillLayout-sFur0 > :last-child { flex: 1 1 0%; }
.EmptyState-container-eR93k { text-align: center; width: 100%; height: 100%; padding: 0px var(--atlas-space-24); }
.EmptyState-spacer-erJps, .EmptyState-spacer-erJps:empty { height: 15%; display: block; }
.EmptyState-imageContainer-m_4hM { border-radius: 50%; width: 72px; height: 72px; background: var(--atlas-overlay-light); padding: var(--atlas-space-16); margin: 0 auto var(--atlas-space-24); }
.EmptyState-text-B2k2e { opacity: 0.5; }
.EmptyState-textContainer-jfgsc { margin-bottom: var(--atlas-space-16); }
.Thumbnail-imagesContainer-A6KsZ { display: grid; border-radius: var(--atlas-thumbnail-border-radius); gap: 2px; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr; overflow: hidden; height: var(--kl-local-size); width: var(--kl-local-size); }
.Thumbnail-imageContainer-hh_v4 { height: 100%; width: 100%; }
.Thumbnail-thumbnailImage-L0qR1 { display: block; width: 100%; height: 100%; object-fit: cover; max-width: unset; }
.Chat-chatWindow-XanDy { display: flex; flex-direction: column; height: 100%; margin-bottom: env(safe-area-inset-bottom, 0px); }
@supports (height: 100dvh) {
  .Chat-chatWindow-XanDy { height: min(100%, 100dvh); }
}
.Chat-chatFooter-VgJqs { display: flex; flex-direction: column; padding: var(--atlas-space-medium); border-top: 1px solid var(--atlas-overlay-light); background: var(--atlas-background-content); }
.Chat-messagesContainer-yqJGp { flex: 1 1 0%; overflow-y: hidden; }
.Chat-messagesContainer-yqJGp:empty { display: block !important; }
.Conversation-container-dL_3w { display: flex; flex-direction: column; margin-top: auto; gap: var(--atlas-space-8); scrollbar-width: none; padding: var(--atlas-space-24) var(--atlas-space-16); }
.Conversation-container-dL_3w::-webkit-scrollbar { display: none; }
.Conversation-container-dL_3w:empty { display: flex !important; }
.auth-welcomeCard-wR45v { width: calc(100% - 48px); }
.auth-content-_9amq { display: flex; flex-direction: column; gap: var(--atlas-space-12); padding: var(--atlas-space-16); text-align: center; }
.auth-loginBlock-pVPQa { --kl-local-login-padding-top: 0; }
.auth-container-u6G0E { padding: var(--atlas-space-16); }
.Message-messageCard-jzyX0 { display: flex; flex-direction: column; align-self: flex-start; background: var(--atlas-background-content); color: var(--atlas-button-primary); padding: var(--atlas-space-16); margin-bottom: var(--atlas-space-16); border-radius: var(--atlas-message-border-radius); overflow-wrap: break-word; word-break: break-word; border: 1px solid var(--atlas-border-light); max-width: 100%; width: 100%; }
.Message-title-eZN7E { font-size: var(--atlas-font-size-small); font-weight: var(--atlas-font-weight-bold); margin-bottom: var(--atlas-space-8); color: var(--atlas-heading-text-primary); font-family: var(--atlas-heading-font-family); }
.Message-label-EvzXp { font-size: var(--atlas-font-size-small); margin-bottom: var(--atlas-space-8); font-family: var(--atlas-font-family); }
.Message-formRow-omTfK { display: flex; align-items: center; gap: var(--atlas-space-small); margin-top: var(--atlas-space-8); }
.Message-input-dYR8Q { flex: 1 1 0%; border: 1px solid var(--atlas-border-light); transition: border-color 0.2s; }
.Message-input-dYR8Q:focus, .Message-input-dYR8Q:focus-visible { border-color: var(--atlas-border-focus); }
.Message-input-dYR8Q.Message-inputInvalid-MQUEZ { border-color: var(--atlas-input-error); }
.Message-input-dYR8Q.Message-inputInvalid-MQUEZ:focus, .Message-input-dYR8Q.Message-inputInvalid-MQUEZ:focus-visible { border-color: var(--atlas-input-error); }
.Message-submitButton-MsiTB { min-width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transition: opacity 0.2s; }
.Message-submitButton-MsiTB:hover { opacity: 0.9; }
.Message-errorMessage-tUort { color: var(--atlas-text-negative); font-size: var(--atlas-font-size-small); font-family: var(--atlas-font-family); margin-top: var(--atlas-space-12); padding: 0 var(--atlas-space-8); line-height: 1.4; }
.Message-linkContainer-UQnb8 { display: flex; flex-direction: column; gap: 6px; }
.Message-promptButton-w5nVi { text-align: left; width: fit-content; text-transform: unset; }
.Message-displayName-UHuef { padding-bottom: 4px; color: var(--atlas-chat-bubble-display-name); }
.Message-textMessageContainer-IgPmI { display: block; padding: var(--atlas-space-mini) var(--atlas-space-small); border-radius: var(--atlas-message-border-radius); overflow-wrap: break-word; word-break: break-word; white-space: pre-wrap; font-size: var(--atlas-font-size-small); font-family: var(--atlas-font-family); }
.Message-textMessageContainer-IgPmI.Message-outgoing-QPlCo { align-self: flex-end; background: var(--atlas-button-primary); color: var(--atlas-text-primary-inverse); margin-left: 48px; }
.Message-textMessageContainer-IgPmI.Message-incoming-IehGs { align-self: flex-start; color: var(--atlas-chat-bubble-text-primary); background: var(--atlas-chat-bubble-background); margin-right: 48px; border: 1px solid var(--atlas-overlay-medium); }
.Message-textMessageContainer-IgPmI h1, .Message-textMessageContainer-IgPmI h2, .Message-textMessageContainer-IgPmI h3, .Message-textMessageContainer-IgPmI h4, .Message-textMessageContainer-IgPmI h5, .Message-textMessageContainer-IgPmI h6 { font-family: var(--atlas-heading-font-family); }
.Message-textMessageContainer-IgPmI * { margin-block: 0px; }
.Message-textMessageContainer-IgPmI li { white-space: normal; }
.Message-textMessageContainer-IgPmI a { text-decoration: underline; font-weight: 600; color: var(--atlas-button-primary); }
.Message-textMessageContainer-IgPmI a.Message-outgoing-QPlCo { color: var(--atlas-text-primary-inverse); }
.Chat-carouselContainer-i127T { margin: 0 calc(-1 * var(--atlas-space-16)); }
.Chat-orderCard-ryAUv { width: 300px; flex-shrink: 0; }
.Chat-carouselContainer-Lix_U { margin: 8px calc(-1 * var(--atlas-space-16)) 0; }
.Icon-iconImg-ZAmrJ { height: 24px; width: 24px; }
.Chat-subscriptionCard-X06H0 { width: 300px; flex-shrink: 0; }
.Chat-carouselContainer-FJDsD { margin: 8px calc(-1 * var(--atlas-space-16)) 0; }
.Chat-loyaltyCard-MxWgd { width: fit-content; align-self: flex-start; }
.Chat-loyaltyCardLink-qv4RK { text-decoration: none; color: inherit; display: block; }
.Message-imageContainer-jzfOc { max-width: 75px; max-height: 75px; padding: 8px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: var(--atlas-thumbnail-border-radius); }
.Message-cardBody-vYro3 { padding: var(--atlas-space-medium); }
.Carousel-container-SPa7h { width: 100%; overflow-x: auto; display: flex; gap: var(--atlas-space-12); scrollbar-width: none; }
.Carousel-container-SPa7h::-webkit-scrollbar { display: none; }
.Carousel-container-SPa7h:empty { display: flex !important; }
.Carousel-container-SPa7h:last-child { margin-right: var(--atlas-space-12); }
.Chat-carouselContainer-h3rcv { margin: 0 calc(-1 * var(--atlas-space-16)); }
.Chat-carouselContainer-h3rcv.Chat-outgoing-qFu2n { align-self: flex-end; margin: 0px; }
.Chat-carouselContainer-h3rcv.Chat-incoming-2JtI_ { align-self: flex-start; margin: 0px; }
.Chat-croppedImage-iYkV5 { object-fit: cover; object-position: center center; border-radius: var(--atlas-card-border-radius-small); cursor: pointer; }
.TypingIndicator-container-Wb26r { display: flex; justify-content: center; align-items: center; gap: 5px; padding: 8px; }
.TypingIndicator-bubble-W09qP { background-color: var(--kl-local-bubble-color); border-radius: 50%; animation: 1.5s ease-in-out 0s infinite normal none running TypingIndicator-bounce-vtuBP; width: 6px !important; height: 6px !important; }
.TypingIndicator-bubble-W09qP:nth-child(2) { animation-delay: 0.2s; }
.TypingIndicator-bubble-W09qP:nth-child(3) { animation-delay: 0.4s; }
@keyframes TypingIndicator-bounce-vtuBP { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
.TypingIndicator-indicatorContainer-AJRdX { display: flex; justify-content: center; align-items: center; gap: 5px; padding: 4px; }
.TypingIndicator-shimmerText-lqytr { background: linear-gradient(90deg, currentcolor 0%, currentcolor 30%, rgb(255, 255, 255) 50%, currentcolor 70%, currentcolor 100%) -300% 0px / 300% 100% no-repeat text; filter: brightness(0.75); animation-name: TypingIndicator-shimmer-move-SlVTW; animation-duration: var(--shimmer-duration, 1.5s); animation-timing-function: linear; animation-iteration-count: infinite; }
.TypingIndicator-shimmerOnce-LGYiu { animation-iteration-count: 1; }
@keyframes TypingIndicator-shimmer-move-SlVTW { 
  0% { background-position: right top; -webkit-text-fill-color: transparent; }
  100% { background-position: left top; -webkit-text-fill-color: transparent; }
}
@media (prefers-reduced-motion: reduce) {
  .TypingIndicator-shimmerText-lqytr { animation: auto ease 0s 1 normal none running none; background: text currentcolor; -webkit-text-fill-color: transparent; }
}
.Message-container-BZF6y { display: flex; align-items: center; gap: 6px; font-size: 12px; color: var(--atlas-overlay-heavy); padding: 24px 0px; font-family: var(--atlas-font-family); }
.Message-line-lgsa9 { flex-grow: 1; height: 1px; border-bottom: 1px solid var(--atlas-overlay-medium); }
.Message-message-ty11X { flex-grow: 0; }
.Chat-csatContainer-fRvQX { margin: var(--atlas-space-medium) 0; }
.Chat-thankYouContainer-ROiEN { margin: var(--atlas-space-medium) 0; }
.Chat-thankYouMessage-Mzya5 { padding: var(--atlas-space-small) var(--atlas-space-medium); text-align: center; }
.Chat-iconsContainer-Hy1_y { display: flex; justify-content: space-between; gap: var(--atlas-space-8); padding: var(--atlas-space-small) 0; }
.Chat-iconButton-YJWsA { flex: 1 1 0%; display: flex; justify-content: center; align-items: center; height: 84px; padding: var(--atlas-space-medium) var(--atlas-space-xsmall); border-color: var(--atlas-border-light); }
.Chat-iconButton-YJWsA:active { transform: scale(0.95); }
.Chat-iconText-eaIH7 { font-size: 32px; line-height: 1; }
.Chat-iconSelected-JTYaW { border-color: var(--atlas-button-primary); }
.Chat-textInputContainer-sv5kU { margin-bottom: var(--atlas-space-medium); }
.Chat-starIconsContainer-qn9e3:has(.Chat-icon-0-B49uE:hover) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-0-B49uE.Chat-iconSelected-JTYaW) .Chat-icon-0-B49uE svg { color: var(--atlas-caution-base); }
.Chat-starIconsContainer-qn9e3:has(.Chat-icon-1-szKEm:hover) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-1-szKEm:hover) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-1-szKEm.Chat-iconSelected-JTYaW) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-1-szKEm.Chat-iconSelected-JTYaW) .Chat-icon-1-szKEm svg { color: var(--atlas-caution-base); }
.Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI:hover) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI:hover) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI:hover) .Chat-icon-2-wTIVI svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI.Chat-iconSelected-JTYaW) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI.Chat-iconSelected-JTYaW) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-2-wTIVI.Chat-iconSelected-JTYaW) .Chat-icon-2-wTIVI svg { color: var(--atlas-caution-base); }
.Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg:hover) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg:hover) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg:hover) .Chat-icon-2-wTIVI svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg:hover) .Chat-icon-3-Qqnwg svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg.Chat-iconSelected-JTYaW) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg.Chat-iconSelected-JTYaW) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg.Chat-iconSelected-JTYaW) .Chat-icon-2-wTIVI svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-3-Qqnwg.Chat-iconSelected-JTYaW) .Chat-icon-3-Qqnwg svg { color: var(--atlas-caution-base); }
.Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP:hover) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP:hover) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP:hover) .Chat-icon-2-wTIVI svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP:hover) .Chat-icon-3-Qqnwg svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP:hover) .Chat-icon-4-mQBqP svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP.Chat-iconSelected-JTYaW) .Chat-icon-0-B49uE svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP.Chat-iconSelected-JTYaW) .Chat-icon-1-szKEm svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP.Chat-iconSelected-JTYaW) .Chat-icon-2-wTIVI svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP.Chat-iconSelected-JTYaW) .Chat-icon-3-Qqnwg svg, .Chat-starIconsContainer-qn9e3:has(.Chat-icon-4-mQBqP.Chat-iconSelected-JTYaW) .Chat-icon-4-mQBqP svg { color: var(--atlas-caution-base); }
.Chat-starIcon-tNUUw { color: var(--atlas-button-disabled-color); }
.Chat-linkContainer-eI6CS { display: flex; flex-direction: column; gap: 6px; }
.Chat-button-xXSbY { --kl-local-border-radius: 999px; --kl-local-button-background: var(--atlas-background-content); position: absolute; left: 50%; bottom: var(--atlas-space-medium); transform: translateX(-50%); box-shadow: 0 2px 8px var(--atlas-overlay-medium); z-index: 1; display: inline-flex; align-items: center; gap: var(--atlas-space-tiny); }
.Chat-icon-cakfF { display: inline-flex; }
.Chat-tosContainer-Vipld { text-align: center; }
.Chat-tosLink-ajMYe { font-size: var(--atlas-font-size-tiny); color: var(--atlas-text-secondary); }
.Chat-chatToS-Eifu8 { margin-bottom: var(--atlas-space-medium); }
.MessageInput-previewContainer-bZ06y { display: flex; align-items: center; gap: var(--atlas-space-small); }
.MessageInput-previewWrapper-HL5L0 { position: relative; display: inline-block; }
.MessageInput-previewImage-zo9Il { width: 64px; height: 64px; object-fit: cover; border-radius: var(--atlas-card-border-radius-small); border: 1px solid var(--atlas-overlay-light); }
.MessageInput-previewSpinner-uBmL_ { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.4); border-radius: var(--atlas-card-border-radius-small); }
.MessageInput-removeButton-pOLIE { position: absolute; top: -6px; right: -6px; }
.MessageInput-pill-auQsC { display: flex; align-items: center; gap: var(--atlas-space-mini); flex: 1 1 0%; min-width: 0px; border-radius: var(--atlas-button-border-radius-normal); border: 1px solid var(--atlas-overlay-heavy); background: var(--atlas-background-content); padding: var(--atlas-space-mini) var(--atlas-space-small); }
.MessageInput-pill-auQsC[data-disabled="true"] { background-color: var(--atlas-input-background-disabled); }
input[type="file"].MessageInput-hiddenInput-wUwZJ { display: none; position: absolute; width: 0px; height: 0px; opacity: 0; pointer-events: none; visibility: hidden; }
textarea.MessageInput-inputField-kLFFn { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; appearance: none; font-size: var(--atlas-font-size-normal); line-height: var(--atlas-line-height-normal); flex: 1 1 0%; min-width: 0px; padding: 4px 2px; resize: none; overflow: visible hidden; }
textarea.MessageInput-inputField-kLFFn:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; outline: none; }
textarea.MessageInput-inputField-kLFFn[disabled] { background: transparent; }
.MessageInput-submitButton-KlCha { align-self: flex-end; }
.MessageInput-attachmentButton-abQ69 { margin-bottom: var(--atlas-space-mini); }
.MessageInput-submitButton-KlCha:disabled:hover { border: 1px solid var(--atlas-button-disabled-color); cursor: not-allowed; }
.FAQ-messageIconContainer-lS5is { position: relative; padding: var(--atlas-space-8); border-radius: 50%; background: var(--atlas-overlay-light); line-height: 0px; }
.FAQ-unreadDot-OmXOB { position: absolute; top: 0px; right: 3px; width: 10px; height: 10px; border-radius: 50%; background-color: var(--atlas-button-primary); outline: 2px solid var(--atlas-background-content); }
.FAQ-listContainer-gvm3l { border-top: 1px solid var(--atlas-overlay-light); }
.Accordion-wrapper-fV1w1 { width: 100%; }
.Accordion-wrapperExpanded-D0i8y { background-color: var(--atlas-overlay-light); }
.Accordion-accordionButton-g7yJO { justify-content: space-between; }
.Accordion-accordionButton-g7yJO:hover:not(:disabled) { background: none; }
.Accordion-icon-x8Opd { transition: transform 150ms ease-in-out; }
.Accordion-collapsibleContainer-_EBu5 { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 150ms ease-in-out; }
.Accordion-collapsibleContainerExpanded-fJJOi { grid-template-rows: 1fr; }
.Accordion-collapsibleContent-YUwJl { overflow: hidden; }
.Accordion-collapsibleContentInner-ehHnH { padding-right: ; padding-bottom: ; padding-left: ; padding-top: 0px; }
.FAQ-answer-Hqyq1 { white-space: pre-wrap; }
.EmptyResult-container-FASkA { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; }
.loyalty-rewardImage-E9NUb { width: 28px; height: 28px; }
.loyalty-rewardImage-ullYX { width: 30px; height: 30px; }
.Input-range-gPxB4 { width: 100%; appearance: none; height: 10px; border-radius: var(--atlas-loyalty-border-radius); background: var(--atlas-overlay-light); outline: none; transition: background 0.2s; cursor: pointer; --kl-local-track-gradient: linear-gradient(
    to right,
    var(--atlas-button-primary) 0%,
    var(--atlas-button-primary) var(--kl-local-progress),
    var(--atlas-range-input-background) var(--kl-local-progress),
    var(--atlas-range-input-background) 100%
  ); }
.Input-range-gPxB4:hover { opacity: 1; background: var(--atlas-overlay-medium); }
.Input-range-gPxB4::-webkit-slider-thumb { appearance: none; width: var(--atlas-range-input-thumb-size); height: var(--atlas-range-input-thumb-size); border-radius: 50%; background: var(--atlas-range-input-thumb-background); border: var(--atlas-range-input-thumb-border); margin-top: -8px; }
.Input-range-gPxB4::-webkit-slider-runnable-track { width: 100%; height: 10px; border-radius: var(--atlas-loyalty-border-radius); background: var(--kl-local-track-gradient); }
.auth-otpInput-_LZ48 { width: 71px; height: 96px; border-radius: 12px; text-align: center; font-size: var(--atlas-font-size-h2); line-height: var(--atlas-line-height-h2); }
.auth-otpInput-_LZ48:focus { border-width: 2px; border-style: solid; border-image: initial; border-color: var(--atlas-border-focus); outline: none; outline-offset: 0px; }
.auth-otpInputWrapper-hRlD7 { display: flex; gap: 10px; margin-bottom: var(--atlas-space-small); }
.Layout-wrapper-BRZka { height: 100%; display: flex; flex-direction: column; }
.Layout-body-eD22s { padding: var(--atlas-space-huge) var(--atlas-space-medium); flex: 1 1 0%; }
.Layout-actions-n021N { padding: var(--atlas-space-jumbo) var(--atlas-space-medium); display: flex; flex-direction: column; gap: var(--atlas-space-mini); background-color: var(--atlas-background-content); }
.profile-consentTextWrapper-fmEW5 { margin-top: var(--atlas-space-jumbo); border-radius: 12px; border: 1px solid var(--atlas-border-light); background-color: var(--atlas-background-content); padding: var(--atlas-space-jumbo); }
.summary-pausedHeading-wS315 { color: var(--atlas-button-primary); }
.summary-confirmModalBackground-chrHW { position: absolute; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.15); height: 100%; width: 100%; }
.summary-confirmModal-BsgDP { position: absolute; width: 100%; bottom: 0px; left: 0px; padding: var(--atlas-space-24); border: 1px solid var(--atlas-overlay-medium); background-color: var(--atlas-background-main); border-radius: var(--atlas-card-border-radius-normal)
    var(--atlas-card-border-radius-normal) 0 0; }
.Input-wrapper-ftDlC { display: inline-flex; align-items: stretch; background: var(--atlas-background-content); border: 1px solid var(--atlas-border-dark); border-radius: var(--atlas-input-border-radius-normal); }
.Input-wrapperSmall-v0kvu { border-radius: var(--atlas-input-border-radius-small); }
.Input-wrapperFull-Cuu3e { width: 100%; }
.Input-wrapperDisabled-NnQeA { background-color: var(--atlas-input-background-disabled); border-width: 0px; }
.Input-wrapper-ftDlC:focus-within { border-color: var(--atlas-border-focus); outline: none; box-shadow: none; }
.Input-inputContainer-mzD9o { display: flex; flex-direction: row; align-items: center; flex: 1 1 0%; min-width: 0px; }
.Input-internalLabel-o98kz { flex-shrink: 0; padding-right: 8px; font-size: var(--atlas-font-size-normal); line-height: 1; color: var(--atlas-text-secondary); pointer-events: none; }
.Input-input-FwQAS { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--atlas-text-primary); padding: var(--atlas-input-padding); font-size: var(--atlas-font-size-normal); line-height: var(--atlas-line-height-normal); font-variant-numeric: tabular-nums; flex: 1 1 0%; min-width: 0px; box-sizing: border-box; }
.Input-inputSmall-Kbfwk { font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-small); }
.Input-input-FwQAS:focus { outline: none; box-shadow: none; }
.Input-input-FwQAS::placeholder { color: var(--atlas-text-placeholder); }
.Input-input-FwQAS:disabled { background-color: transparent; }
.Input-input-FwQAS::-webkit-outer-spin-button, .Input-input-FwQAS::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.Input-input-FwQAS { }
.Input-steppersContainer-vxUy9 { display: flex; flex-direction: column; border-left: 1px solid var(--atlas-border-dark); }
.Input-steppersContainerDisabled-sUnDy { border-left-color: transparent; }
.Input-stepperButton-nTWFW { background-color: var(--atlas-background-content); color: var(--atlas-text-primary); padding: 0px 8px; display: flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; flex: 1 1 auto; min-height: 16px; }
.Input-stepperButton-nTWFW:first-child { border-top-right-radius: var(--atlas-input-border-radius-normal); }
.Input-stepperButton-nTWFW:last-child { border-bottom-right-radius: var(--atlas-input-border-radius-normal); }
.Input-stepperButton-nTWFW:hover:not(:disabled) { background-color: var(--atlas-overlay-light); }
.Input-stepperButton-nTWFW:active:not(:disabled) { background-color: var(--atlas-overlay-medium); }
.Input-stepperButton-nTWFW:disabled { color: var(--atlas-text-disabled); cursor: default; }
.summary-editLink-PMRQt { font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-normal); font-weight: var(--atlas-button-font-weight); padding: var(--atlas-button-padding-tiny); border-radius: var(--atlas-button-border-radius-normal); text-decoration: none; color: var(--atlas-button-primary); background: transparent; border: 1px solid var(--atlas-button-primary); }
.summary-editLink-Ys89s { font-size: var(--atlas-font-size-small); line-height: var(--atlas-line-height-normal); font-weight: var(--atlas-button-font-weight); padding: var(--atlas-button-padding-tiny); border-radius: var(--atlas-button-border-radius-normal); text-decoration: none; color: var(--atlas-button-primary); background: transparent; border: 1px solid var(--atlas-button-primary); }
.summary-cardList-qg1eD { display: flex; flex-direction: column; gap: var(--atlas-space-medium); }
.subscriptions-buttonLink-nnhrv { text-decoration: underline; }
.summary-pricingRow-XdGFN { display: flex; justify-content: space-between; }
.summary-pricingRow-XdGFN:not(:last-child) { margin-bottom: var(--atlas-space-mini); }
.orderHelp-pageTop-pIuLA { margin-bottom: var(--atlas-space-jumbo); }
.orderHelp-lineItemList-gGh3j { display: flex; flex-direction: column; gap: var(--atlas-space-mini); padding: 0px; margin: 0px; }
.orderHelp-listItem-r2xPz { list-style-type: none; }
.orderHelp-lineItemSelection-QiFdN { display: flex; align-items: center; gap: var(--atlas-space-medium); padding: var(--atlas-space-small) var(--atlas-space-medium); border-bottom: 1px solid var(--atlas-border-light); }
.orderHelp-lineItemCheckbox-HOo0j { width: 20px; height: 20px; }
.orderHelp-continueButton-xKuEZ { margin-top: auto; }
.orderHelp-lineItemList-mc6GH { display: flex; flex-direction: column; gap: var(--atlas-space-mini); margin: 0px; padding: 0px; }
.orderHelp-lineItem-z9Qs_ { width: 100%; border: 1px solid var(--atlas-border-light); border-radius: var(--atlas-thumbnail-border-radius); padding: var(--atlas-space-small) var(--atlas-space-medium); list-style-type: none; }
.orderHelp-textArea-ncfwF { box-sizing: border-box; height: 120px; width: 100%; padding: 6px var(--atlas-space-small); resize: both; overflow: auto; max-width: 100%; max-height: 500px; background-color: transparent; border: 1px solid var(--atlas-border-dark); border-radius: var(--atlas-input-border-radius-normal); outline: none; box-shadow: none; }
.orderHelp-textArea-ncfwF::placeholder { color: var(--atlas-text-placeholder); }
.cart-priceOnSale-FLLnw { color: var(--atlas-primary-color); }
.cart-originalPrice-TcP9D { text-decoration: line-through; }
.QuantityInput-wrapper-NyJ15 { display: inline-flex; align-items: stretch; background: var(--atlas-background-content); border: 1px solid var(--atlas-border-dark); border-radius: var(--atlas-input-border-radius-normal); }
.QuantityInput-wrapper-NyJ15:focus-within { border-color: var(--atlas-border-focus); outline: none; box-shadow: none; }
.QuantityInput-wrapperDisabled-xFdns { background-color: var(--atlas-input-background-disabled); border-color: transparent; }
.QuantityInput-cellButton-WSbML { background-color: transparent; color: var(--atlas-text-primary); padding: 8px 12px; display: flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; min-height: 32px; }
.QuantityInput-cellButton-WSbML:first-child { border-top-left-radius: var(--atlas-input-border-radius-normal); border-bottom-left-radius: var(--atlas-input-border-radius-normal); }
.QuantityInput-cellButton-WSbML:last-child { border-top-right-radius: var(--atlas-input-border-radius-normal); border-bottom-right-radius: var(--atlas-input-border-radius-normal); }
.QuantityInput-cellButton-WSbML:hover:not(:disabled) { background-color: var(--atlas-overlay-light); }
.QuantityInput-cellButton-WSbML:active:not(:disabled) { background-color: var(--atlas-overlay-medium); }
.QuantityInput-cellButton-WSbML:disabled { color: var(--atlas-text-disabled); cursor: default; }
input.QuantityInput-input-yP64N { background: transparent; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-image: initial; border-left: 1px solid var(--atlas-border-dark); border-right: 1px solid var(--atlas-border-dark); color: var(--atlas-text-primary); padding: 0px 8px; font-size: var(--atlas-font-size-normal); line-height: var(--atlas-line-height-normal); font-variant-numeric: tabular-nums; text-align: center; width: 40px; min-width: 0px; box-sizing: border-box; }
.QuantityInput-input-yP64N:focus { outline: none; box-shadow: none; }
.QuantityInput-input-yP64N:disabled { background-color: transparent; border-left-color: transparent; border-right-color: transparent; }
.QuantityInput-input-yP64N::-webkit-outer-spin-button, .QuantityInput-input-yP64N::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.cart-spacer-whymV { padding-bottom: 64px; }
.cart-favoriteItem-XfpsL { width: 300px; flex-shrink: 0; }
.cart-bar-i3y1Z { position: sticky; bottom: 0px; width: 100%; }
.cart-priceOnSale-D26CH { color: var(--atlas-primary-color); }
.cart-originalPrice-DBXFV { text-decoration: line-through; }
.cart-buttonContainer-_OAVC { flex-shrink: 2; }
.Drawer-drawerHeaderContainer-CV6q9 { height: 64px; width: 100%; position: relative; overflow: hidden; }
.Drawer-drawerHeader-SOGZ1 { position: absolute; z-index: 2; height: 64px; width: 100%; padding: var(--atlas-space-12); display: flex; justify-content: space-between; align-items: center; top: 0px; left: 0px; background-color: var(--atlas-background-main); }
.Drawer-backButtonContainer-RPS3D { width: var(--atlas-button-icon-size-normal); flex-grow: 1; flex-basis: 0px; }
.Drawer-backButtonContainer-RPS3D:empty { display: block !important; }
.Drawer-drawerTitleContainer-ViO6Z { flex: 2 1 0%; display: flex; justify-content: center; position: relative; overflow: hidden; }
.Drawer-drawerTitleContainer-ViO6Z:empty { display: block !important; }
.Drawer-headerActionsContainer-UBGXL { flex: 1 1 0px; display: flex; justify-content: flex-end; gap: var(--atlas-space-8); }
.Drawer-drawerContent-oJGCk { height: 100%; overflow-y: auto; }
.Drawer-floatingRoot-hPpQU { height: calc(100% - 64px); }
.Drawer-drawerParent-rvbPa { background-color: var(--atlas-background-main); color: var(--atlas-text-primary); position: absolute; overflow: hidden; --closed-size: 48px; --closed-half: calc(var(--closed-size) / 2); --open-top: var(--atlas-space-16); --open-bottom: var(--atlas-space-16); --closed-top: auto; --closed-bottom: auto; --side-spacing: var(--atlas-widget-side-spacing); --bottom-spacing: var(--atlas-widget-bottom-spacing); --panel-width: 400px; transition-property: transform; }
.Drawer-drawerParent-rvbPa.Drawer-sideLeft-mJ399, .Drawer-drawerParent-rvbPa.Drawer-sideRight-TDl0v { max-width: 90%; height: 100%; }
.Drawer-drawerParent-rvbPa.Drawer-sideLeftInset-NKSQi, .Drawer-drawerParent-rvbPa.Drawer-sideRightInset-lXZnL { height: unset; top: var(--atlas-space-16); bottom: var(--atlas-space-16); border-radius: var(--atlas-drawer-inset-border-radius); }
.Drawer-drawerParent-rvbPa.Drawer-sideLeft-mJ399 { left: 0px; }
.Drawer-drawerParent-rvbPa.Drawer-sideLeftInset-NKSQi { left: var(--atlas-space-16); }
.Drawer-drawerParent-rvbPa.Drawer-sideRight-TDl0v { right: 0px; }
.Drawer-drawerParent-rvbPa.Drawer-sideRightInset-lXZnL { right: var(--atlas-space-16); }
.Drawer-drawerParent-rvbPa.Drawer-fullscreen-eKJn4 { max-width: 100%; width: 100%; }
.Drawer-drawerParent-rvbPa.Drawer-sideTop-KjahD, .Drawer-drawerParent-rvbPa.Drawer-sideBottom-rxfXL { width: 100%; max-height: calc(100% - 2 * var(--atlas-space-small)); }
.Drawer-drawerParent-rvbPa.Drawer-sideTop-KjahD { top: 0px; border-bottom-right-radius: var(--atlas-drawer-inset-border-radius); border-bottom-left-radius: var(--atlas-drawer-inset-border-radius); }
.Drawer-drawerParent-rvbPa.Drawer-sideBottom-rxfXL { bottom: 0px; border-top-right-radius: var(--atlas-drawer-inset-border-radius); border-top-left-radius: var(--atlas-drawer-inset-border-radius); }
.Drawer-drawerParent-rvbPa.Drawer-fullscreenVertical-sKCQm { height: calc(100% - var(--atlas-space-small)); }
@media (max-width: 480px) {
  .Drawer-drawerParent-rvbPa.Drawer-sideLeft-mJ399, .Drawer-drawerParent-rvbPa.Drawer-sideRight-TDl0v { max-width: 100%; }
}
.Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_ { position: absolute; transform-origin: center center; width: var(--closed-size); border-radius: var(--atlas-widget-starting-radius); top: var(--closed-top); bottom: var(--closed-bottom); height: auto !important; }
.Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-bottomLeft-Z4_b4 { left: var(--side-spacing); --closed-bottom: var(--bottom-spacing); --closed-top: calc(100vh - var(--closed-size) - var(--bottom-spacing)); transform-origin: left bottom; }
.Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-bottomRight-tuUhZ { right: var(--side-spacing); --closed-bottom: var(--bottom-spacing); --closed-top: calc(100vh - var(--closed-size) - var(--bottom-spacing)); transform-origin: right bottom; }
.Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-left-qwoaS { left: var(--side-spacing); --closed-top: calc(50vh - var(--closed-size)); --closed-bottom: 50vh; transform-origin: left center; }
.Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-right-rLOoz { right: var(--side-spacing); --closed-top: calc(50vh - var(--closed-size)); --closed-bottom: 50vh; transform-origin: right center; }
.Drawer-drawerParent-rvbPa.Drawer-opening-fG0f6 { animation: Drawer-expandToPanel-hyOTE var(--drawer-opening-duration)
    cubic-bezier(0.34, 1.15, 0.64, 1) both; }
.Drawer-drawerParent-rvbPa.Drawer-closing-nay3K { animation: Drawer-collapseToWidget-v5v0n var(--drawer-closing-duration)
    cubic-bezier(0.6, 0, 0.4, 1) both; }
@keyframes Drawer-expandToPanel-hyOTE { 
  0% { top: var(--closed-top); bottom: var(--closed-bottom); width: var(--closed-size); border-radius: var(--atlas-widget-starting-radius); }
  100% { top: var(--open-top); bottom: var(--open-bottom); width: var(--panel-width); border-radius: var(--atlas-drawer-inset-border-radius, 12px); }
}
@keyframes Drawer-collapseToWidget-v5v0n { 
  0% { top: var(--open-top); bottom: var(--open-bottom); width: var(--panel-width); border-radius: var(--atlas-drawer-inset-border-radius, 12px); opacity: 1; }
  90% { opacity: 1; background-color: var(--atlas-widget-background-color); }
  100% { top: var(--closed-top); bottom: var(--closed-bottom); width: var(--closed-size); border-radius: var(--atlas-widget-starting-radius); opacity: 0; }
}
@media (max-width: 480px) {
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-transforming-HTqVd { width: 100vw; }
  @keyframes Drawer-expandToPanel-hyOTE { 
  0% { top: var(--closed-top); bottom: var(--closed-bottom); width: var(--closed-size); border-radius: var(--atlas-widget-starting-radius); }
  100% { top: var(--open-top); bottom: var(--open-bottom); width: min(var(--panel-width), calc(100vw - 2 * var(--atlas-space-16))); border-radius: var(--atlas-drawer-inset-border-radius, 12px); }
}
}
@media (prefers-reduced-motion: reduce) {
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_ { transition: none; animation: auto ease 0s 1 normal none running none; }
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-opening-fG0f6, .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_:not(.Drawer-closing-nay3K) { top: var(--open-top); bottom: var(--open-bottom); width: var(--panel-width); border-radius: var(--atlas-drawer-inset-border-radius, 12px); }
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-closing-nay3K { top: var(--closed-top); bottom: var(--closed-bottom); width: var(--closed-size); border-radius: var(--atlas-widget-starting-radius); opacity: 0; }
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-opening-fG0f6 > *, .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_:not(.Drawer-closing-nay3K) > * { opacity: 1; animation: auto ease 0s 1 normal none running none; }
  .Drawer-drawerParent-rvbPa.Drawer-transformationMode-p4lB_.Drawer-closing-nay3K > * { opacity: 0; animation: auto ease 0s 1 normal none running none; }
}
.Modal-overlay-PZV_5 { background-color: rgba(0, 0, 0, 0); z-index: var(--atlas-z-index-top); transition: background-color 250ms; overflow: visible !important; }
.Modal-opened-eGcxv { background-color: rgba(0, 0, 0, 0.5); }
.CustomerHub-fixedWidth-PZVhG { width: 400px; }
.Tabs-tab-KsjEK { border: 0px; flex: 1 1 0%; background-color: transparent; position: relative; text-transform: none; }
.Tabs-tab-KsjEK:hover:not(:disabled), .Tabs-tab-KsjEK:focus:not(:disabled), .Tabs-tab-KsjEK:active:not(:disabled) { background-color: transparent; }
.Tabs-tab-KsjEK.Tabs-active-R7qIt { --kl-local-button-color: var(--atlas-text-primary-inverse); }
.tabs-iconTab-xq8_n { height: 52px; }
.tabs-layout-xi_zV { height: 100%; width: 100%; display: flex; flex-direction: column; position: relative; }
.tabs-outletSection-dhSR3 { height: 100%; overflow-y: auto; position: relative; }
.tabs-floatingBoundary-ya0JV { flex: 1 1 0%; min-height: 0px; position: relative; }
.tabs-tabSection-kXNdu { padding: var(--atlas-space-16); background-color: var(--atlas-background-content); border-top: 1px solid var(--atlas-overlay-light); position: sticky; bottom: 0px; z-index: 1; }
.tabs-iconTabSection-_7Mpp { padding-top: var(--atlas-space-4); }
.tabs-notificationBadge-EmEL9 { position: absolute; top: 4px; right: var(--atlas-space-tiny); width: var(--atlas-space-12); height: var(--atlas-space-12); background: var(--atlas-button-primary); border-radius: 50%; }
.tabs-redesignNotificationBadge-pm0in { top: calc(50% - 12px); left: calc(50% + 12px); transform: translate(-50%, -50%); }
.Tabs-tabWrapper-GXX3r { position: relative; }
.Tabs-tabContainer-PlnR7 { display: flex; gap: var(--atlas-space-4); }
.Tabs-tabContainer-PlnR7.Tabs-outline-t0eQe { border: 1px solid var(--atlas-overlay-medium); border-radius: var(--atlas-tabs-border-radius); padding: var(--atlas-space-4); background: var(--atlas-background-content); }
.Tabs-tabContainer-PlnR7 * { backface-visibility: visible; }
.Tabs-activeIndicator-TQyYV { position: absolute; border-radius: var(--atlas-button-border-radius-normal); transition-property: left, top; transition-duration: 150ms; transition-timing-function: linear; background: var(--atlas-button-primary); }
.Toast-toast-SdBuB { display: flex; align-items: center; justify-content: space-between; gap: var(--atlas-space-4); z-index: var(--atlas-z-index-top); position: fixed; bottom: var(--atlas-space-16); right: var(--atlas-space-16); box-shadow: var(--atlas-popover-shadow); padding: var(--atlas-space-12); border-radius: var(--atlas-toast-border-radius); transition-property: opacity, transform; min-width: 350px; color: var(--atlas-text-primary); }
.Toast-iconContainer-p98Ag { display: flex; align-items: center; --kl-local-icon-size: var(--atlas-icon-size-small); }
.Toast-success-JR5BH .Toast-iconContainer-p98Ag { color: var(--atlas-background-success); }
.HubWidgetContainer-container-JMlBS { display: flex; flex-direction: column; position: relative; align-items: flex-end; }
.HubWidgetContainer-alignStart-ZJRmQ { align-items: flex-start; }
.ChatWidget-conversationStarterWidget-RGau3 { display: flex; flex-direction: column-reverse; gap: 0px; width: 330px; transition: display 0.35s cubic-bezier(0.4, 0, 0.2, 1), flex-direction 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), filter 0.35s cubic-bezier(0.4, 0, 0.2, 1), gap 0.35s cubic-bezier(0.4, 0, 0.2, 1); }
.ChatWidget-conversationStarterWidget-RGau3 .ChatWidget-promptButton-BJwV7 { z-index: 999; white-space: normal; width: 100%; text-transform: unset; }
.ChatWidget-conversationStarterWidget-RGau3 .ChatWidget-promptButton-BJwV7:nth-child(2) { z-index: 998; filter: brightness(1.1); opacity: 0.9; width: calc(297px); white-space: nowrap; text-overflow: ellipsis; transform: translateY(75%); color: transparent; }
.ChatWidget-conversationStarterWidget-RGau3 .ChatWidget-promptButton-BJwV7:nth-child(3) { z-index: 997; filter: brightness(1.25); opacity: 0.5; width: calc(264px); white-space: nowrap; text-overflow: ellipsis; transform: translateY(150%); color: transparent; }
.ChatWidget-conversationStarterWidget-RGau3:is(:hover, :focus-within) { gap: 12px; }
.ChatWidget-conversationStarterWidget-RGau3:is(:hover, :focus-within) .ChatWidget-promptButton-BJwV7 { width: 100%; transform: none; opacity: 1; filter: brightness(1); color: var(--kl-local-button-color); white-space: normal; text-overflow: unset; }
:root { --atlas-background-main: #faf9f8; --atlas-background-content: #ffffff; --atlas-background-success: #518b22; --atlas-background-error: #be2119; --atlas-text-primary: #1d1e20; --atlas-text-secondary: #4b4d4e; --atlas-text-negative: #be2119; --atlas-text-positive: #366d12; --atlas-text-placeholder: #747576; --atlas-text-primary-inverse: #ffffff; --atlas-primary-color: #3f5260; --atlas-button-primary: #3f5260; --atlas-button-disabled-color: grey; --atlas-button-text-disabled-color: lightgrey; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-focus: #41a1e6; --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-input-error: #cc3c28; --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-focus-outline-color: rgba(65, 161, 230, 0.2); --atlas-text-selection: rgba(150, 180, 255, 0.5); --atlas-caution-base: #fdd926; --atlas-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif; --atlas-font-family-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Cantarell", "Source Code Pro", "Fira Mono", "Droid Sans Mono", Verdana, monospace; --atlas-font-size-tiny: 12px; --atlas-margin-tiny: 4px; --atlas-line-height-tiny: 16px; --atlas-font-size-small: 14px; --atlas-line-height-small: 20px; --atlas-margin-small: 8px; --atlas-font-size-normal: 16px; --atlas-line-height-normal: 24px; --atlas-margin-normal: 8px; --atlas-font-size-large: 18px; --atlas-line-height-large: 28px; --atlas-margin-large: 10px; --atlas-font-weight-normal: 400; --atlas-font-weight-bold: bolder; --atlas-heading-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif; --atlas-heading-text-primary: #1d1e20; --atlas-heading-text-secondary: #4b4d4e; --atlas-heading-text-negative: #be2119; --atlas-font-size-display: 40px; --atlas-line-height-display: 52px; --atlas-margin-display: 24px; --atlas-font-size-h1: 40px; --atlas-line-height-h1: 48px; --atlas-margin-h1: 24px; --atlas-font-size-h2: 32px; --atlas-line-height-h2: 40px; --atlas-margin-h2: 24px; --atlas-font-size-h3: 24px; --atlas-line-height-h3: 32px; --atlas-margin-h3: 12px; --atlas-font-size-h4: 18px; --atlas-line-height-h4: 24px; --atlas-margin-h4: 12px; --atlas-font-size-h5: 16px; --atlas-line-height-h5: 24px; --atlas-margin-h5: 12px; --atlas-font-weight-heading: 700; --atlas-font-weight-heading-bold: bolder; --atlas-shadow-medium: 0px 8px 16px 0px rgba(55, 63, 71, 0.2); --atlas-popover-shadow: 0 20px 48px 0 rgba(55, 63, 71, 0.16), 0 12px 24px 0 rgba(55, 63, 71, 0.2), 0 0 12px 0 rgba(55, 63, 71, 0.08); --atlas-z-index-top: 2147483647; --atlas-z-index-almost-top: 2147483646; --atlas-button-border-radius: 8px; --atlas-button-border-radius-small: 8px; --atlas-button-border-radius-normal: 8px; --atlas-button-border-radius-tiny: 8px; --atlas-button-padding-normal: 7px 12px; --atlas-button-padding-small: 5px 12px; --atlas-button-padding-tiny: 3px 8px; --atlas-button-font-weight: 500; --atlas-button-icon-size-tiny: 24px; --atlas-button-icon-size-small: 32px; --atlas-button-icon-size-normal: 40px; --atlas-button-text-transform: none; --atlas-input-border-radius-normal: 8px; --atlas-input-border-radius-small: 8px; --atlas-input-padding: 7px 12px; --atlas-input-background-disabled: var(--atlas-overlay-light); --atlas-range-input-background: var(--atlas-overlay-light); --atlas-range-input-thumb-background: var(--atlas-background-content); --atlas-range-input-thumb-border: 2px solid var(--atlas-overlay-medium); --atlas-range-input-thumb-size: 24px; --atlas-chat-input-padding: 16px 48px 16px 12px; --atlas-chat-bubble-text-primary: #322e2f; --atlas-chat-bubble-background: #f2f2f2; --atlas-chat-bubble-display-name: #797979; --atlas-select-panel-shadow: 0px 8px 16px 0px rgba(55, 63, 71, 0.2); --atlas-drawer-border-radius: 24px; --atlas-drawer-inset-border-radius: 12px; --atlas-toast-border-radius: 12px; --atlas-toast-border-radius-redesign: 4px; --atlas-message-border-radius: 16px; --atlas-card-border-radius-small: 12px; --atlas-card-border-radius-normal: 24px; --atlas-card-shadow: 0px 2px 8px 0px rgba(55, 63, 71, 0.08), 0px 1px 2px 0px rgba(55, 63, 71, 0.12); --atlas-tabs-border-radius: 12px; --atlas-loading-spinner-size-small: 16px; --atlas-loading-spinner-size-medium: 20px; --atlas-loading-spinner-size-large: 24px; --atlas-loading-spinner-size-jumbo: 32px; --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); --atlas-thumbnail-border-radius: 12px; --atlas-progress-bar-height: 8px; --atlas-progress-bar-border-radius: 4px; --atlas-space-4: 4px; --atlas-space-8: 8px; --atlas-space-12: 12px; --atlas-space-16: 16px; --atlas-space-20: 20px; --atlas-space-24: 24px; --atlas-space-32: 32px; --atlas-space-40: 40px; --atlas-space-tiny: var(--atlas-space-4); --atlas-space-mini: var(--atlas-space-8); --atlas-space-small: var(--atlas-space-12); --atlas-space-medium: var(--atlas-space-16); --atlas-space-large: var(--atlas-space-20); --atlas-space-jumbo: var(--atlas-space-24); --atlas-space-huge: var(--atlas-space-32); --atlas-space-enormous: var(--atlas-space-40); --atlas-icon-size-tiny: 12px; --atlas-icon-size-mini: 16px; --atlas-icon-size-small: 20px; --atlas-icon-size-medium: 24px; --atlas-icon-size-large: 32px; --atlas-icon-size-jumbo: 40px; --atlas-chip-border-radius: 4px; --atlas-chip-padding: 4px; }
.kl-hub-dialog, .kl-hub-drawer { color: var(--atlas-text-primary); }
.kl-hub-dialog ::selection, .kl-hub-drawer ::selection { background-color: var(--atlas-text-selection); }
.kl-hub-empty-block:empty { display: block; }
.kl-hub-drawer * { box-sizing: border-box; }
.HubLauncherButton-button-TIAwI.HubLauncherButton-button-TIAwI { user-select: none; box-sizing: border-box; position: relative; text-decoration: none; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.08) 0px 4px 4px 0px, rgba(55, 63, 71, 0.08) 0px 8px 24px 0px; outline: none; overflow: visible; display: flex; justify-content: center; align-items: center; background: var(--kl-local-widget-color); border-radius: var(--kl-local-border-radius); color: var(--kl-local-icon-color); transform-origin: center center; width: 48px; height: 48px; }
.HubLauncherButton-button-TIAwI:hover { opacity: 0.6; transition: opacity 0.2s; }
.AnimatedHubWidget-animatedWidgetContainer-vfyem { position: relative; display: inline-block; }
.AnimatedHubWidget-animatedWidget-E0ohA { --kl-local-starting-width: 48px; --kl-local-starting-height: 48px; --kl-local-ending-width: 48px; --kl-local-ending-height: 48px; --kl-local-bounce-width: 2px; --kl-local-animation-timing: 0.9s; }
.AnimatedHubWidget-expanded-cRUcS { --kl-local-starting-width: 48px; --kl-local-starting-height: 48px; --kl-local-ending-width: var(--target-width, 280px); --kl-local-ending-height: var(--target-height, 52px); --kl-local-bounce-width: 2px; --kl-local-animation-timing: 0.9s; }
.AnimatedHubWidget-retracting-zqWIJ { --kl-local-starting-width: var(--target-width, 280px); --kl-local-starting-height: var(--target-height, 52px); --kl-local-ending-width: 48px; --kl-local-ending-height: 48px; --kl-local-bounce-width: 2px; --kl-local-animation-timing: 0.7s; }
.AnimatedHubWidget-chat-_h93H { --target-width: 330px; --target-height: 52px; }
.AnimatedHubWidget-animatedWidgetContainer-vfyem:has([data-favorites-count="0"]) { --target-width: 150px; --target-height: 76px; }
.AnimatedHubWidget-animatedWidgetContainer-vfyem:has([data-favorites-count="1"]) { --target-width: 220px; --target-height: 76px; }
.AnimatedHubWidget-animatedWidgetContainer-vfyem:has([data-favorites-count="2"]) { --target-width: 290px; --target-height: 76px; }
.AnimatedHubWidget-animatedWidgetContainer-vfyem:has([data-favorites-count]:not([data-favorites-count="0"]):not([data-favorites-count="1"]):not([data-favorites-count="2"])) { --target-width: 330px; --target-height: 76px; }
.AnimatedHubWidget-addToCart-Uhmni:has([data-variants-count="1"]) { --target-width: 330px; --target-height: calc(150px + var(--alert-height, 0px)); }
.AnimatedHubWidget-addToCart-Uhmni:has([data-variants-count="1"]):hover { opacity: 1 !important; }
.AnimatedHubWidget-addToCart-Uhmni:has([data-variants-count]:not([data-variants-count="1"])) { --target-width: 330px; --target-height: calc(200px + var(--alert-height, 0px)); }
.AnimatedHubWidget-addToCart-Uhmni:has([data-variants-count]:not([data-variants-count="1"])):hover { opacity: 1 !important; }
@media only screen and (max-width: 640px) {
  .AnimatedHubWidget-addToCart-Uhmni { --target-height: calc(102px + var(--alert-height, 0px)) !important; }
}
.AnimatedHubWidget-alertWrapper-ZiMdw { position: absolute; top: -30px; left: 0px; right: 0px; z-index: 1; }
@media only screen and (max-width: 640px) {
  .AnimatedHubWidget-alertWrapper-ZiMdw { top: -30px; }
}
.AnimatedHubWidget-fadeIn-rFSQ7 { opacity: 0; animation: AnimatedHubWidget-fadeIn-rFSQ7 var(--kl-local-animation-timing)
    cubic-bezier(0.25, 0.46, 0.45, 1.1) forwards; }
.AnimatedHubWidget-fadeOut-VBOi5 { opacity: 1; animation: AnimatedHubWidget-fadeOut-VBOi5 var(--kl-local-animation-timing)
    cubic-bezier(0.25, 0.46, 0.45, 1.1) forwards; }
.AnimatedHubWidget-hubLauncherButtonNoAnimation-UGiDc { width: 48px; height: 48px; animation: auto ease 0s 1 normal none running none; }
.AnimatedHubWidget-hubLauncherButtonExpanding-mCT1L { width: var(--kl-local-ending-width); height: var(--kl-local-ending-height); transition: all var(--kl-local-animation-timing)
    cubic-bezier(0.25, 0.46, 0.45, 0.94); transform: scale(1.05); animation: AnimatedHubWidget-widthBounce-jRJcf var(--kl-local-animation-timing)
    cubic-bezier(0.25, 0.46, 0.45, 1.1) forwards; }
.AnimatedHubWidget-hubLauncherButtonRetracting-z9Kug { width: var(--kl-local-ending-width); height: var(--kl-local-ending-height); padding: 12px; transition: all var(--kl-local-animation-timing) ease-out; transform: scale(1); animation: AnimatedHubWidget-widthRetractBounce-GCvto var(--kl-local-animation-timing)
    cubic-bezier(0.25, 0.46, 0.45, 1.1) forwards; }
.AnimatedHubWidget-hubLauncherButtonRetracting-z9Kug > * { opacity: 0; transition: opacity 0.2s ease-out; }
.AnimatedHubWidget-hubLauncherButtonExpanded-oKmMc { opacity: 1; background-color: var(--atlas-background-main) !important; }
@keyframes AnimatedHubWidget-widthBounce-jRJcf { 
  0% { width: var(--kl-local-starting-width); height: var(--kl-local-starting-height); }
  70% { width: calc(var(--kl-local-ending-width) + var(--kl-local-bounce-width)); height: var(--kl-local-ending-height); }
  100% { width: var(--kl-local-ending-width); height: var(--kl-local-ending-height); }
}
@keyframes AnimatedHubWidget-widthRetractBounce-GCvto { 
  0% { width: var(--kl-local-starting-width); height: var(--kl-local-starting-height); }
  30% { width: calc(var(--kl-local-starting-width) + var(--kl-local-bounce-width)); height: var(--kl-local-starting-height); }
  100% { width: var(--kl-local-ending-width); height: var(--kl-local-ending-height); }
}
@keyframes AnimatedHubWidget-fadeIn-rFSQ7 { 
  0% { opacity: 0; }
  70% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes AnimatedHubWidget-fadeOut-VBOi5 { 
  0% { opacity: 1; }
  30% { opacity: 0; }
  100% { opacity: 0; }
}
.HubLauncherButton-alertContainer-QiDQs { display: flex; align-items: center; gap: 5px; padding-left: var(--atlas-space-12); padding-right: var(--atlas-space-12); background-color: var(--atlas-background-content); border: 1px solid var(--atlas-border-light); border-top-left-radius: 8px; border-top-right-radius: 8px; width: 100%; box-sizing: border-box; justify-content: center; transform-origin: center bottom; overflow: hidden; cursor: pointer; }
.HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleIn-nf2WM { max-height: 0px; padding-top: 0px; padding-bottom: 0px; border-width: 0px; transform: translateY(30px); animation: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards running HubLauncherButton-alertExpand-k9Chp; }
.HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleOut-SxdqP { animation: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards running HubLauncherButton-alertCollapse-DijsP; }
.HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleIn-nf2WM .HubLauncherButton-iconWrapper-wqRhz, .HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleIn-nf2WM .HubLauncherButton-textWrapper-H8d00 { opacity: 0; transform: scale(0.9); animation: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s 1 normal forwards running HubLauncherButton-contentFadeIn-xiUTd; }
.HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleOut-SxdqP .HubLauncherButton-iconWrapper-wqRhz, .HubLauncherButton-alertContainer-QiDQs.HubLauncherButton-bubbleOut-SxdqP .HubLauncherButton-textWrapper-H8d00 { animation: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards running HubLauncherButton-contentFadeOut-LyLTn; }
@keyframes HubLauncherButton-alertExpand-k9Chp { 
  0% { max-height: 0px; padding-top: 0px; padding-bottom: 0px; border-width: 0px; transform: translateY(30px); }
  70% { max-height: 60px; padding-top: var(--atlas-space-8); padding-bottom: var(--atlas-space-8); border-width: 1px; transform: translateY(-1px); }
  100% { max-height: 60px; padding-top: var(--atlas-space-8); padding-bottom: var(--atlas-space-8); border-width: 1px; transform: translateY(0px); }
}
@keyframes HubLauncherButton-alertCollapse-DijsP { 
  0% { max-height: 60px; padding-top: var(--atlas-space-8); padding-bottom: var(--atlas-space-8); border-width: 1px; transform: translateY(0px); }
  25% { max-height: 60px; padding-top: var(--atlas-space-8); padding-bottom: var(--atlas-space-8); border-width: 1px; transform: translateY(1px); }
  100% { max-height: 0px; padding-top: 0px; padding-bottom: 0px; border-width: 0px; transform: translateY(30px); }
}
@keyframes HubLauncherButton-contentFadeIn-xiUTd { 
  0% { opacity: 0; transform: scale(0.9); }
  70% { opacity: 1; transform: scale(1.015); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes HubLauncherButton-contentFadeOut-LyLTn { 
  0% { opacity: 1; transform: scale(1); }
  25% { opacity: 1; transform: scale(0.99); }
  100% { opacity: 0; transform: scale(0.9); }
}
.HubLauncherButton-iconWrapper-wqRhz { display: flex; align-items: center; flex-shrink: 0; position: relative; z-index: 1; width: var(--atlas-icon-size-mini, 16px); height: var(--atlas-icon-size-mini, 16px); min-width: var(--atlas-icon-size-mini, 16px); min-height: var(--atlas-icon-size-mini, 16px); }
.HubLauncherButton-iconWrapper-wqRhz > span { display: inline-flex; width: var(--kl-local-icon-size, var(--atlas-icon-size-mini)); height: var(--kl-local-icon-size, var(--atlas-icon-size-mini)); }
.HubLauncherButton-textWrapper-H8d00 { flex-shrink: 0; min-width: 0px; }
.HubLauncherButton-alertText-uWwq7 { color: var(--atlas-text-primary); font-weight: normal; font-size: 14px; line-height: 1.4; margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media only screen and (max-width: 640px) {
  .HubLauncherButton-alertContainer-QiDQs { padding-left: var(--atlas-space-8); padding-right: var(--atlas-space-8); margin-bottom: var(--atlas-space-16); gap: var(--atlas-space-8); }
  .HubLauncherButton-alertText-uWwq7 { font-size: 12px; }
}
.HubLauncherButton-container-jPHxY { display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%; padding: 12px; background-color: var(--kl-local-background); border-radius: var(--kl-local-border-radius); pointer-events: auto; transform-origin: left center; }
.HubLauncherButton-messageContent-jSrP2 { display: flex; align-items: center; flex: 1 1 0%; cursor: pointer; min-width: 0px; }
.HubLauncherButton-iconWrapper-qpmRC { margin-right: 12px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.HubLauncherButton-textColumn-rgO7D { display: flex; flex-direction: column; min-width: 0px; flex: 1 1 0%; gap: 2px; align-items: flex-start; text-align: left; }
.HubLauncherButton-senderName-tLAFz { font-weight: 500; font-size: 12px; color: var(--kl-local-text-color); line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.HubLauncherButton-messageText-KVBe8 { font-weight: 500; font-size: 13px; color: var(--kl-local-text-color); line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-align: left; }
.HubLauncherButton-favoriteAddedBannerContainer-DBkWq { position: relative; display: flex; flex-basis: auto; align-items: center; justify-content: flex-start; width: 100%; height: 100%; padding: 8px; margin-left: 8px; margin-right: var(--kl-local-margin-right); background-color: transparent; border-radius: var(--kl-local-border-radius); transform-origin: left center; overflow: hidden; }
.HubLauncherButton-overflowGradient-dwSEY { position: absolute; background-image: linear-gradient(
    to left,
    var(--kl-local-widget-color),
    rgba(0, 0, 0, 0)
  ); width: 15px; height: 100%; z-index: 3; left: calc(
    var(--kl-local-gradient-position, 315px) - var(--kl-local-gradient-offset)
  ); top: 0px; border-radius: var(--kl-local-border-radius); display: flex !important; }
.HubLauncherButton-bannerContent-HNjRc { display: flex; align-items: center; cursor: pointer; min-width: 0px; }
.HubLauncherButton-iconWrapper-nqj5R { display: flex; align-items: center; justify-content: center; color: var(--kl-local-text-color, #000000); }
.HubLauncherButton-favoritesContainer-N38Gm { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }
.HubLauncherButton-favoriteCount-AjBCe { display: flex; flex-direction: column; flex: 1 1 0%; text-align: left; font-weight: bold; font-size: 24px; color: var(--kl-local-text-color, #000000); width: 100%; padding-right: 4px; }
.HubLauncherButton-thumbnailContainer-tJMcv { max-width: 240px; height: 60px; padding-left: 6px; margin-left: 0px; display: flex; flex-direction: row; flex: 1 1 0%; z-index: 2; animation: 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s 1 normal forwards running HubLauncherButton-oldFavoritesSlide-rB97g; }
.HubLauncherButton-thumbnail-_z41q { margin-left: 8px; border-radius: var(--kl-local-border-radius); }
.HubLauncherButton-newFavoriteContainer-WAvhv { position: absolute; z-index: 1; padding-left: 6px; transform: scale(0.7); opacity: 0; animation: 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s 1 normal forwards running HubLauncherButton-newFavoriteGrow-tdfxs; }
.HubLauncherButton-newFavoriteContainerNoFavorites-lC42V { z-index: 1; padding-left: 6px; transform: scale(0.7); opacity: 0; animation: 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s 1 normal forwards running HubLauncherButton-newFavoriteGrow-tdfxs; }
@keyframes HubLauncherButton-oldFavoritesSlide-rB97g { 
  0% { margin-left: 0px; }
  70% { margin-left: 72px; }
  100% { margin-left: 70px; }
}
@keyframes HubLauncherButton-newFavoriteGrow-tdfxs { 
  0% { transform: scale(0.7); opacity: 0; }
  70% { transform: scale(1.05); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
.HubLauncherButton-content-uo37a { padding: var(--atlas-space-12); width: 330px; cursor: default; }
.AnimatedHubWidget-addToCart-Uhmni { border-radius: 8px !important; }
.HubLauncherButton-container-HuvD2 { display: flex; flex-direction: column; }
.HubLauncherButton-section-Ee01C { margin-bottom: var(--atlas-space-12); width: 314px; text-align: left; box-sizing: border-box; }
.HubLauncherButton-imageContainer-tLcGR { position: relative; }
.HubLauncherButton-favoriteButton-dZBci { position: absolute; top: var(--atlas-space-4); right: var(--atlas-space-4); }
.HubLauncherButton-dropdown-VdrhU { width: 280px; cursor: pointer; }
.HubLauncherButton-mobileFavoriteContainer-u0vtG { display: none; margin-left: var(--atlas-space-8); }
@media only screen and (max-width: 640px) {
  .HubLauncherButton-imageContainer-tLcGR { display: none !important; }
  .HubLauncherButton-section-Ee01C { flex: 1 1 0%; font-size: 16px; }
  .HubLauncherButton-price-Nz0MP { display: none !important; }
  .HubLauncherButton-container-HuvD2 { flex-direction: row; }
  .HubLauncherButton-mobileFavoriteContainer-u0vtG { display: flex; }
  .HubLauncherButton-dropdown-VdrhU { width: 162px; }
}
.RedDotNotification-redDot-cqDzr { position: absolute; top: 0px; right: 0px; width: 10px; height: 10px; background-color: rgb(204, 60, 40); border-radius: 50%; z-index: 999; animation: 2s ease 0s infinite normal none running RedDotNotification-pulse-nrPlT; display: block; }
.RedDotNotification-offset-sozdO { top: -3px; right: -3px; }
.RedDotNotification-redDot-cqDzr::after { content: ""; display: block; width: 100%; height: 100%; }
@keyframes RedDotNotification-pulse-nrPlT { 
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.8); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}
.HubLauncher-floatingWidget-JRiXT { display: flex; position: fixed; z-index: var(--atlas-z-index-almost-top); align-items: center; justify-content: center; }
.HubLauncher-placementLeft-Jd_vq { bottom: 50%; left: var(--kl-local-side-spacing); }
.HubLauncher-placementRight-Umft5 { bottom: 50%; right: var(--kl-local-side-spacing); }
.HubLauncher-placementBottomStart-Uazsl { left: var(--kl-local-side-spacing); bottom: var(--kl-local-bottom-spacing); }
.HubLauncher-placementBottomEnd-s99Hz { right: var(--kl-local-side-spacing); bottom: var(--kl-local-bottom-spacing); }
@keyframes HubLauncher-bounceLeft-Ss6kQ { 
  100% { transform: translateX(-0.02px); }
}
@keyframes HubLauncher-bounceRight-iWzoq { 
  100% { transform: translateX(0.02px); }
}
@keyframes HubLauncher-bounceBottomLeft-Ltwkk { 
  100% { transform: translate(-0.02px, 0.02px); }
}
@keyframes HubLauncher-bounceBottomRight-xEccb { 
  100% { transform: translate(0.02px, 0.02px); }
}
.HubLauncher-bounceLeft-Ss6kQ { animation: 250ms cubic-bezier(0, 150, 1, 150) 0s 1 normal both running HubLauncher-bounceLeft-Ss6kQ; }
.HubLauncher-bounceRight-iWzoq { animation: 250ms cubic-bezier(0, 150, 1, 150) 0s 1 normal both running HubLauncher-bounceRight-iWzoq; }
.HubLauncher-bounceBottomLeft-Ltwkk { animation: 250ms cubic-bezier(0, 150, 1, 150) 0s 1 normal both running HubLauncher-bounceBottomLeft-Ltwkk; }
.HubLauncher-bounceBottomRight-xEccb { animation: 250ms cubic-bezier(0, 150, 1, 150) 0s 1 normal both running HubLauncher-bounceBottomRight-xEccb; }
@media (prefers-reduced-motion: reduce) {
  .HubLauncher-bounceLeft-Ss6kQ, .HubLauncher-bounceRight-iWzoq, .HubLauncher-bounceBottomLeft-Ltwkk, .HubLauncher-bounceBottomRight-xEccb { animation: auto ease 0s 1 normal none running none; }
}
.embeddedFavorites-favoritesPDPButtonContainer-KelGb { display: flex; width: 100%; justify-content: var(--kl-local-justify-content); }
.embeddedFavorites-favoritesButton-H8vOf { display: flex; align-items: center; gap: var(--atlas-space-small); justify-content: center; padding: 0px; font-family: var(--atlas-favorites-font-family); font-weight: var(--atlas-favorites-font-weight); }
.embeddedFavorites-favoritesPDPButton-ltP94 { color: var(--atlas-favorites-font-color); border: 1px solid var(--atlas-favorites-fill-color); background-color: var(--atlas-favorites-fill-color); height: 40px; padding: 0 var(--atlas-space-small); }
.embeddedFavorites-favoritesPDPButton-ltP94:hover:not(:disabled), .embeddedFavorites-favoritesPDPButton-ltP94:focus:not(:disabled), .embeddedFavorites-favoritesPDPButton-ltP94:focus-visible:not(:disabled), .embeddedFavorites-favoritesPDPButton-ltP94:active:not(:disabled) { border: 1px solid var(--atlas-favorites-fill-color); color: var(--atlas-favorites-font-color); background-color: var(--atlas-favorites-fill-color); height: 40px; }
.embeddedFavorites-favoritesPDPButtonCentered-kizIf { width: 100%; justify-content: center; }
.embeddedFavorites-favoritesIcon-GUy9o { position: absolute; top: var(--atlas-space-mini); right: var(--atlas-space-small); z-index: 100; width: auto; display: block; color: var(--atlas-favorites-icon-color); }
.embeddedFavorites-favoritesIcon-GUy9o:hover:not(:disabled), .embeddedFavorites-favoritesIcon-GUy9o:focus:not(:disabled), .embeddedFavorites-favoritesIcon-GUy9o:focus-visible:not(:disabled), .embeddedFavorites-favoritesIcon-GUy9o:active:not(:disabled) { color: var(--atlas-favorites-icon-color); }

@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700&display=swap");
@font-face { font-family: "ABC Diatype"; src: url("https://drinkag1.com/_next/static/media/ABCDiatype-Regular.0674c40e.woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "ABC Diatype"; src: url("https://drinkag1.com/_next/static/media/ABCDiatype-Regular.0674c40e.woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "ABC Diatype Mono"; src: url("https://drinkag1.com/email/abc-diatype-mono-regular.woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Items; src: url("https://drinkag1.com/_next/static/media/AGItems-Regular.456e9ec1.woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: JHA_TimesNow; src: url("557c7ef6f39ffbab.woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: JHA_TimesNow; src: url("038f3a08f2eeaa50.woff2"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: JHA_TimesNow; src: url("700aa0df3f587345.woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: JHA_TimesNow; src: url("6361c43fcaf21abf.woff2"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_400.woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_700.woff2"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_400_2.woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_700.woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: TWKLausanne-300; src: url("d90f8538eabdc512.woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: TimesNow-Light; src: url("a8a5374f268ef128.woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: TimesNow-Light-300; src: url("a8a5374f268ef128.woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: TimesNow-SemiLight; src: url("8a67527f250ccada.woff2"); font-weight: 400; font-style: normal; font-display: swap; }

.XeFeXElQ_Rt7K5gjEFnM { position: relative; height: 100%; overflow: hidden; }
.rmSy9pDjHBesn6Sprjb0 { overflow-y: auto; height: 100%; display: flex; flex-flow: column; }

:is(lightlabs-widget, lightlabs-sticker) .lightlabs { --ll-color-text: #2b2b2b; --ll-color-border: #d4d4d4; --ll-color-shadow: #2b2b2b29; --ll-color-background: rgba(255, 255, 255, 0.75); --ll-color-backdrop: #dee2ec; --ll-color-primary: #577cff; --ll-color-stroke: #364153; --ll-spacing-xs: 4px; --ll-spacing-sm: 6px; --ll-spacing-md: 8px; --ll-spacing-lg: 12px; --ll-spacing-xl: 16px; --ll-spacing-xxl: 20px; --ll-border-radius: 4px; --ll-font-family: sans-serif; }
lightlabs-widget .lightlabs.lightlabs-widget {
  & *, & ::before, & ::after { box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-decoration: none; list-style: none; appearance: none; }
  & svg, & img { width: auto; height: auto; max-width: 100%; }
  & .ll-animate-opacity { opacity: 0; animation: 0.1s ease 0.1s 1 normal forwards running llOpacityUp; }
  & .ll-container {
  display: flex; align-items: center; margin: var(--ll-spacing-md) 0; min-width: 300px; max-width: 600px; height: 68px; border-radius: var(--ll-border-radius); border: 1px solid var(--ll-color-border); box-shadow: 0px 4px 8px 0px var(--ll-color-shadow); background: var(--ll-color-background); user-select: none; font-family: var(--ll-font-family); box-sizing: border-box;
  @media (max-width: 400px) {
  min-width: unset;
}
  & .ll-logo-link { display: inline-flex; align-items: center; padding: 0 var(--ll-spacing-xl); height: 68px; text-decoration: none; background: none; }
  & .ll-logo-link:focus-visible { outline: 2px solid var(--ll-color-primary); outline-offset: -2px; }
  & .ll-divider { display: block; width: 0.6px; height: 44px; background: transparent; backdrop-filter: brightness(0.8); }
  & .ll-content:focus-visible { outline: 2px solid var(--ll-color-primary); outline-offset: -2px; }
  & .ll-content {
  color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-size-adjust: unset; font-stretch: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-wrap: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; text-transform: none; box-sizing: border-box; display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--ll-spacing-xs); padding: var(--ll-spacing-lg) var(--ll-spacing-xxl); cursor: pointer; -webkit-font-smoothing: antialiased; letter-spacing: normal; font-style: normal; font-family: var(--ll-font-family); text-align: left;
  & .ll-text-row {
  display: flex; align-items: center; gap: var(--ll-spacing-sm); color: var(--ll-color-text);
  & svg { color: inherit; }
}
  & .ll-text-tested-by { color: var(--ll-color-text); margin: 0px; font-weight: 400; font-size: 13.5px; line-height: 20px; }
  & .ll-test-results { color: var(--ll-color-text); margin: 0px; font-weight: 300; font-size: 13.5px; line-height: 20px; }
  & .ll-time-pill { color: black; height: 18px; border-radius: var(--ll-border-radius); padding: 1px var(--ll-spacing-sm); background: var(--ll-color-backdrop); line-height: 15px; font-weight: 400; font-size: 10.5px; text-align: center; text-transform: uppercase; white-space: nowrap; }
}
  & .ll-text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}
  &.ll-compact .ll-container {
  & .ll-logo-link { padding: 0 0 0 var(--ll-spacing-lg); }
  & .ll-divider { display: none; }
  & .ll-content { padding: var(--ll-spacing-lg); }
}
  &.ll-extra-compact .ll-container {
  & .ll-logo-link { padding: 0 0 0 var(--ll-spacing-md); }
  & .ll-divider { display: none; }
  & .ll-content { padding: var(--ll-spacing-md); }
  & .ll-text-row { gap: var(--ll-spacing-xs); }
}
}
@keyframes llOpacityUp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
lightlabs-widget .lightlabs.lightlabs-widget.dark {
  & .ll-container {
  --ll-color-text: #e8e8e8; --ll-color-border: rgba(255, 255, 255, 0.08); --ll-color-shadow: rgba(0, 0, 0, 0.5); --ll-color-background: rgba(35, 35, 40, 0.92); --ll-color-backdrop: rgba(87, 124, 255, 0.18);
  & .ll-content {
  & .ll-time-pill { color: rgb(181, 202, 255); }
}
  & .ll-divider { background: rgba(255, 255, 255, 0.1); }
}
}
:is(lightlabs-widget, lightlabs-sticker) .lightlabs {
  & .ll-dialog {
  height: 100%; width: 100%; max-height: 100%; max-width: 100%; margin: 0px; padding: 0px; border: 0px; background: none; font-family: var(--ll-font-family); cursor: default;
  & *, & ::before, & ::after { box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-decoration: none; list-style: none; appearance: none; }
  & svg, & img { width: auto; height: auto; max-width: 100%; }
  & .ll-backdrop { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); }
  & .ll-dialog-content {
  width: 100%; max-width: 600px; height: 90%; max-height: 800px; background: rgb(255, 255, 255); border-radius: 10px; overflow: hidden; overscroll-behavior: contain; position: relative;
  @media (max-width: 600px) {
  height: 100%; max-height: 100%; border-radius: 0px;
}
  & iframe { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  & header { display: flex; align-items: center; justify-content: space-between; padding: var(--ll-spacing-xl); border-bottom: 1px solid var(--ll-color-border); background: white; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; }
}
  & .ll-dialog-content.ll-coa {
  max-width: 800px; max-height: 900px; padding-top: 30px;
  & header { background: transparent; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; justify-content: flex-end; }
}
  & .ll-logo { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; right: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; top: unset; touch-action: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; position: absolute; left: 50%; transform: translateX(-50%); cursor: pointer; }
  & .ll-logo img { width: 128px; height: 25px; }
  & .ll-logo:focus-visible { outline: 2px solid var(--ll-color-primary); outline-offset: 2px; }
  & .ll-close-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; cursor: pointer; }
  & .ll-close-button:focus-visible { outline: 2px solid var(--ll-color-primary); outline-offset: 2px; }
  & .ll-share-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; cursor: pointer; background: var(--ll-color-primary); border-radius: var(--ll-border-radius); }
  & .ll-share-button:focus-visible { outline: 2px solid var(--ll-color-stroke); outline-offset: 2px; }
  & .ll-go-back-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; height: 38px; width: 80px; display: flex; align-items: center; justify-content: center; cursor: pointer; border: 1px solid var(--ll-color-border); border-radius: var(--ll-border-radius); gap: 10px; font-family: var(--ll-font-family); color: var(--ll-color-text); }
  & .ll-go-back-button:focus-visible { outline: 2px solid var(--ll-color-primary); outline-offset: 2px; }
  & .ll-toast-container {
  position: absolute; top: 88px; left: 0px; right: 0px; z-index: 2; display: flex; justify-content: center;
  & .ll-toast {
  background: rgb(255, 255, 255); border: 1px solid var(--ll-color-border); border-radius: 100px; padding: var(--ll-spacing-lg) var(--ll-spacing-xl); color: rgb(51, 51, 51); box-shadow: 0px 4px 8px 0px var(--ll-color-shadow); transition: opacity 0.2s, transform 0.2s; transform: translateY(-8px);
  & .ll-toast-content { margin: 0px; padding: 0px; }
}
  & .ll-fade-in { opacity: 1; transform: translateY(0px); }
  & .ll-fade-out { opacity: 0; transform: translateY(-8px); }
}
}
  & .ll-dialog, & .ll-dialog::backdrop { transition: display 0.2s allow-discrete, overlay 0.2s allow-discrete, opacity 0.2s; opacity: 0; }
  & .ll-dialog[open], & .ll-dialog[open]::backdrop { opacity: 1; }
  @starting-style {
  & .ll-dialog[open], & .ll-dialog[open]::backdrop { opacity: 0; }
}
}
html:has(dialog[open].ll-dialog) { overflow: hidden; }
:is(lightlabs-widget, lightlabs-sticker) .ll-editor-placeholder {
  display: flex; align-items: center; gap: var(--ll-spacing-md); font-family: var(--ll-font-family); -webkit-font-smoothing: antialiased;
  & .ll-editor-message { font-size: 12px; font-weight: 400; color: var(--ll-color-text); margin: 0px; line-height: 1.4; }
  & .ll-editor-note { font-size: 10px; color: rgb(156, 163, 175); margin: 2px 0px 0px; }
}

:root { --atlas-font-family: diatype, "diatype Fallback", Arial, sans-serif; --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-font-weight-normal: 400; --atlas-heading-font-family: diatype, "diatype Fallback", Arial, sans-serif; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-font-weight-heading: 400; --atlas-button-primary: #000000; --atlas-primary-color: #000000; --atlas-button-text-transform: none; --atlas-button-border-radius-small: 8px; --atlas-button-border-radius-normal: 8px; --atlas-button-border-radius-tiny: 8px; --atlas-input-border-radius-small: 8px; --atlas-input-border-radius-normal: 8px; --atlas-card-border-radius-small: 12px; --atlas-card-border-radius-normal: 32px; --atlas-toast-border-radius: 12px; --atlas-thumbnail-border-radius: 8px; --atlas-tabs-border-radius: 12px; --atlas-progress-bar-border-radius: 4px; --atlas-text-primary-inverse: #FFFFFF; --atlas-background-main: #FFFFFF; --atlas-background-content: #FFFFFF; --atlas-chip-border-radius: 4px; --atlas-drawer-inset-border-radius: 12px; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); --atlas-favorites-font-family: undefined; --atlas-favorites-font-weight: undefined; --atlas-favorites-font-color: undefined; --atlas-favorites-fill-color: rgba(255,255,255,0); --atlas-favorites-icon-color: undefined; --atlas-favorites-hub-icon-color: #000000; --atlas-faq-font-family: inherit; --atlas-faq-font-weight: 500; --atlas-faq-font-color: #FFFFFF; --atlas-faq-fill-color: #000000; --atlas-widget-side-spacing: 40px; --atlas-widget-bottom-spacing: 40px; --atlas-widget-starting-radius: 8px; --atlas-widget-background-color: #FFFFFF; }
.kl-hub-surface-content { --atlas-text-primary: #000000; --atlas-text-secondary: #00000080; --atlas-heading-text-primary: #000000; --atlas-heading-text-secondary: #00000080; --atlas-border-light: rgba(0, 0, 0, 0.05); --atlas-border-dark: rgba(0, 0, 0, 0.5); --atlas-overlay-light: rgba(0, 0, 0, 0.05); --atlas-overlay-medium: rgba(0, 0, 0, 0.15); --atlas-overlay-heavy: rgba(0, 0, 0, 0.5); --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05); --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02); }
