/** Shopify CDN: Minification failed

Line 111:2 All "@import" rules must come first
Line 963:2 All "@import" rules must come first

**/
.section-template--18425096962182__image_slider_3FBMFn-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .section-template--18425096962182__image_slider_3FBMFn-padding .image-slide {
    border-radius: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__image_slider_3FBMFn-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
    .section-template--18425096962182__image_slider_3FBMFn-padding .image-slide {
      border-radius: 0px;
    }
  }

  .color-scheme-template--18425096962182__image_slider_3FBMFn.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 18, 18, 18;
  }
.section-template--18425096962182__image_with_text_mTaTJ4-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__image_with_text_mTaTJ4-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__image_with_text_mTaTJ4.color-custom {
    --color-background: 46, 42, 57;
    --gradient-background: #2e2a39;
    --color-foreground: 255, 255, 255;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .section-color-scheme-template--18425096962182__image_with_text_mTaTJ4.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
  }
.section-template--18425096962182__custom_liquid_WPdDzg-padding {
    padding-top: calc(40px * 0.75);
    padding-bottom: calc(52px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__custom_liquid_WPdDzg-padding {
      padding-top: 40px;
      padding-bottom: 52px;
    }
  }
.section-template--18425096962182__custom_liquid_ycWMMY-padding {
    padding-top: calc(40px * 0.75);
    padding-bottom: calc(52px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__custom_liquid_ycWMMY-padding {
      padding-top: 40px;
      padding-bottom: 52px;
    }
  }
.section-template--18425096962182__results_UH3gVp-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__results_UH3gVp-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__results_UH3gVp.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --accent-color: 221, 29, 29;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }
.section-template--18425096962182__custom_liquid_6CAYhC-padding {
    padding-top: calc(40px * 0.75);
    padding-bottom: calc(52px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__custom_liquid_6CAYhC-padding {
      padding-top: 40px;
      padding-bottom: 52px;
    }
  }

  @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Lato:wght@300;400;600;700&display=swap');

  .shopify-section:has(.hc-sci) { background: #fff !important; padding: 0 !important; margin: 0 !important; }
  .hc-sci, .hc-sci * { box-sizing: border-box; margin: 0; padding: 0; }

  .hc-sci {
    padding: 80px 20px;
    background: #ffffff;
  }

  .hc-sci__inner {
    max-width: 1100px;
    margin: 0 auto;
  }

  .hc-sci__heading {
    text-align: center;
    margin-bottom: 16px;
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 48px;
    font-weight: 700;
    color: #1a1a1a;
    line-height: 1.2;
  }

  .hc-sci__sub {
    text-align: center;
    margin-bottom: 60px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #555;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    line-height: 1.6;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .hc-sci__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }

  .hc-sci__card {
    border-radius: 16px;
    overflow: hidden;
    min-height: 260px;
    display: flex;
    flex-direction: row;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: default;
  }

  .hc-sci__card:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0,0,0,0.25);
  }

  .hc-sci__card--1 { background: linear-gradient(135deg, #0a1f15, #122e20); }
  .hc-sci__card--2 { background: linear-gradient(135deg, #1a1510, #1e1a14); }
  .hc-sci__card--3 { background: linear-gradient(135deg, #151a0e, #1a1e12); }
  .hc-sci__card--4 { background: linear-gradient(135deg, #1a120c, #1e1610); }
  .hc-sci__card--5 { background: linear-gradient(135deg, #1a1a1a, #252520); }
  .hc-sci__card--6 { background: linear-gradient(135deg, #12180e, #1a2014); }

  .hc-sci__img {
    width: 45%;
    min-height: 260px;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
  }

  .hc-sci__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.4s ease;
  }

  .hc-sci__card:hover .hc-sci__img img {
    transform: scale(1.08);
  }

  .hc-sci__img::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    height: 100%;
    z-index: 1;
  }

  .hc-sci__card--1 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #122e20); }
  .hc-sci__card--2 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1e1a14); }
  .hc-sci__card--3 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1a1e12); }
  .hc-sci__card--4 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1e1610); }
  .hc-sci__card--5 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #252520); }
  .hc-sci__card--6 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1a2014); }

  .hc-sci__txt {
    width: 55%;
    padding: 28px 28px 28px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 2;
  }

  .hc-sci__label {
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 6px;
  }

  .hc-sci__card--1 .hc-sci__label,
  .hc-sci__card--3 .hc-sci__label,
  .hc-sci__card--6 .hc-sci__label { color: #7dcfa6; }
  .hc-sci__card--2 .hc-sci__label,
  .hc-sci__card--4 .hc-sci__label { color: #d4a76a; }
  .hc-sci__card--5 .hc-sci__label { color: #c9b89a; }

  .hc-sci__name {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 28px;
    font-weight: 700;
    color: #f5f0e8;
    margin-bottom: 14px;
    line-height: 1.1;
  }

  .hc-sci__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 14px;
  }

  .hc-sci__tag {
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: rgba(245,240,232,0.85);
    border: 1px solid rgba(245,240,232,0.25);
    border-radius: 50px;
    padding: 5px 14px;
    background: rgba(255,255,255,0.05);
  }

  .hc-sci__desc {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: rgba(245,240,232,0.65);
    line-height: 1.5;
  }

  @media (max-width: 768px) {
    .hc-sci { padding: 60px 16px; }
    .hc-sci__heading { font-size: 32px; }
    .hc-sci__sub { font-size: 13px; margin-bottom: 40px; }
    .hc-sci__grid { grid-template-columns: 1fr; gap: 16px; }
    .hc-sci__card { flex-direction: column; min-height: auto; }
    .hc-sci__img { width: 100%; min-height: 180px; height: 180px; }
    .hc-sci__img::after { width: 100%; height: 40%; top: auto; bottom: 0; right: 0; }
    .hc-sci__card--1 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #122e20); }
    .hc-sci__card--2 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1e1a14); }
    .hc-sci__card--3 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1a1e12); }
    .hc-sci__card--4 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1e1610); }
    .hc-sci__card--5 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #252520); }
    .hc-sci__card--6 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1a2014); }
    .hc-sci__txt { width: 100%; padding: 20px 24px 24px; }
    .hc-sci__name { font-size: 24px; }
  }

.section-template--18425096962182__content_tabs_aVPgcf-padding {
    padding-top: 27px;
    padding-bottom: 27px;
    
      max-width: 100rem;
    
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tabs__buttons {
    font-size: 1.3rem;
    border-radius: 0.6em;
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tabs__buttons--outlined {
    border-radius: calc(0.6em + var(--padding));
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-button, .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-buttom__active-bg {
    border-radius: 0.6em;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__content_tabs_aVPgcf-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
    .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-button {
      font-size: 1.5rem;
    }
  }

  .color-scheme-template--18425096962182__content_tabs_aVPgcf.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .tabs-color-template--18425096962182__content_tabs_aVPgcf.color-custom {
    --color-background: 0, 0, 0;
    --color-foreground: 255, 255, 255;
  }
.section-template--18425096962182__image_with_text_FJAMXa-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__image_with_text_FJAMXa-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__image_with_text_FJAMXa.color-custom {
    --color-background: 46, 42, 57;
    --gradient-background: #2e2a39;
    --color-foreground: 255, 255, 255;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .section-color-scheme-template--18425096962182__image_with_text_FJAMXa.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
  }
.section-template--18425096962182__ss_steps_12_zCkqeV {
    border-top: solid #121212 0px;
    border-bottom: solid #121212 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0rem;
    margin-right: 0rem;
    border-radius: 0px;
    overflow: hidden;
  }

  .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
    margin: 0 auto;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .steps-content-template--18425096962182__ss_steps_12_zCkqeV {
    height: 100%;
    overflow: hidden;
  }

  .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 20px;
  }

  .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
    width: 2px;
    position: absolute;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
  }

  .steps-progress-bar-background-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #121212;
    opacity: .1;
  }

  .steps-progress-bar-progress-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    width: 100%;
    height: 100%;
    background: #121212;
  }

  .steps-items-template--18425096962182__ss_steps_12_zCkqeV {
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }

  .steps-item-template--18425096962182__ss_steps_12_zCkqeV {
    position: relative;
    padding: 0 0px;
  }

  .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    position: absolute;
    border-radius: 100px;
    top: 26px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    overflow: hidden;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV {
    display: block !important;
    position: absolute;
    top: 26px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    border-radius: 100px;
    border: 0px solid #121212;
    background: #121212;
    z-index: 1;
    padding: 5px;
    overflow: hidden;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV img,
  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg path {
    fill: #ffffff;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg circle {
    fill: #ffffff;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV .refresh-template--18425096962182__ss_steps_12_zCkqeV path,
  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV .refresh-template--18425096962182__ss_steps_12_zCkqeV polyline{
    fill: none;
    stroke: #ffffff;
  }

  .steps-item-badge-template--18425096962182__ss_steps_12_zCkqeV {
    display: inline-block;
    padding: 4px 12px;
    background: #ffffff;
    border: 1px solid #121212;
    border-radius: 100px;
    font-size: 13px;
    line-height: 100%;
    color: #121212;
    margin-bottom: 12px;
  }

  @media(max-width: 1024px) {
    .steps-item-wrap-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 30px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
      display: flex;
      align-items: center;
      justify-content: center;
    }
  }

  .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
    text-align: center;
    margin-top: 0px;
  }

  .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV * {
    margin: 0;
    width: 100%;
    font-size: 20px;
    color: #121212;
    line-height: 130%;
    text-transform: unset;
    text-decoration: none;
    word-break: break-word;
  }

  .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV {
    margin-top: 12px;
    text-align: center;
  }

  .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV * {
    margin: 0;
    font-size: 14px;
    color: #121212;
    line-height: 150%;
    text-transform: unset;
    text-decoration: none;
    word-break: break-word;
  }

  @media(min-width: 1024px) {

    .section-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0rem;
      margin-right: 0rem;
      border-radius: 0px;
    }

    .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
      padding: 0 5rem;
      padding-top: 36px;
      padding-bottom: 36px;
      padding-left: 5rem;
      padding-right: 5rem;
    }

    .steps-content-template--18425096962182__ss_steps_12_zCkqeV {
      overflow: visible;
    }

    .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 40px;
      flex-direction: row;
    }

    .steps-items-template--18425096962182__ss_steps_12_zCkqeV {
      width: 100%;
      gap: 40px;
      text-align: center;
    }

    .steps-item-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 0 36px;
    }

    .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
      position: relative;
      transform: translate(0);
      left: 0;
      height: auto;
    }

    .steps-progress-bar-progress-template--18425096962182__ss_steps_12_zCkqeV {
      height: 0;
    }

    .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
      top: 0;
      left: 0;
      width: 32px;
      height: 32px;
      transform: translateX(calc(0% - (32px / 2)));
    }

    .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV {
      top: 0;
      left: 0;
      width: 32px;
      height: 32px;
      transform: translateX(calc(0% - (32px / 2)));
      opacity: .5;
    }

    .steps-item-badge-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 6px 16px;
      font-size: 13px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 0;
      text-align: center;
      margin-top: 0px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV * {
      font-size: 24px;
    }

    .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV {
      display: block;
      text-align: center;
      margin-top: 12px;
    }

    .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV * {
      font-size: 14px;
    }
  }

    .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
      max-width: clamp(100px, var(--page-content-width, var(--page-width)), 100%);
    }
  

    @media(min-width: 1024px) {
      .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
        flex-direction: row;
      }

      .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV,
      .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
        left: 0;
        right: inherit;
      }
    }
  

    @media(max-width: 1024px) {
      .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
        left: 50%;
        transform: translateX(-50%);
      }

      .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV,
      .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
        left: 50%;
        transform: translate(-50%, -50%);
      }
    }
  

        .steps-heading-heading_wrWfwa {
          margin-top: 0px;
          text-align: center;
        }

        .steps-heading-heading_wrWfwa * {
          margin: 0;
          font-size: 32px;
          color: #121212;
          line-height: 130%;
          text-transform: unset;
          text-decoration: none;
          word-break: break-word;
          font-weight: 700;
        }
          .steps-heading-heading_wrWfwa strong {
            background: linear-gradient(90deg, #939393 0%, #121212 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
          }
        

        @media(min-width: 1024px) {

          .steps-heading-heading_wrWfwa {
            margin-top: 0px;
            text-align: center;
          }

          .steps-heading-heading_wrWfwa * {
            font-size: 48px;
          }
        }
      

        .steps-text-text_fRE7DB {
          margin-top: 12px;
          text-align: center;
          position: relative;
          z-index: 2;
        }

        .steps-text-text_fRE7DB * {
          margin: 0;
          font-size: 16px;
          color: #121212;
          line-height: 150%;
          text-transform: unset;
          text-decoration: none;
          word-break: break-word;
        }

        @media(min-width: 1024px) {

          .steps-text-text_fRE7DB {
            margin-top: 12px;
            text-align: center;
          }

          .steps-text-text_fRE7DB * {
            font-size: 16px;
          }

        }
      
.section-template--18425096962182__comparison_table_4Ah8jL-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__comparison_table_4Ah8jL-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:not(:last-of-type) .highlighted-cell {
      --cell-separator-opacity: 0.0;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:not(:last-of-type) .regular-cell {
      --cell-separator-opacity: 0.1;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:nth-child(2n) .highlighted-cell {
      --cell-overlay-opacity: 0.0;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:nth-child(2n) .regular-cell {
      --cell-overlay-opacity: 0.0;
    }
  
  

  .color-scheme-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .highlighted-color-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 46, 42, 57;
    --color-foreground: 255, 255, 255;
  }

  .other-cells-color-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 255, 255, 255;
    --color-foreground: 46, 42, 57;
  }
@media screen and (max-width: 749px) {
      #Banner-template--18425096962182__image_banner_QaFmEq::before,
      #Banner-template--18425096962182__image_banner_QaFmEq .banner__media::before,
      #Banner-template--18425096962182__image_banner_QaFmEq:not(.banner--mobile-bottom) .banner__content::before {
        
          padding-bottom: 56.17977528089888%;
        
        content: '';
        display: block;
      }
    }

    @media screen and (min-width: 750px) {
      #Banner-template--18425096962182__image_banner_QaFmEq::before,
      #Banner-template--18425096962182__image_banner_QaFmEq .banner__media::before {
        padding-bottom: 56.17977528089888%;
        content: '';
        display: block;
      }
    }
#Banner-template--18425096962182__image_banner_QaFmEq::after {
    opacity: 0.3;
  }
.section-template--18425096962182__rich_text_UzmxBL-padding {
    padding-top: 30px;
    padding-bottom: 39px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__rich_text_UzmxBL-padding {
      padding-top: 40px;
      padding-bottom: 52px;
    }
  }
  
    .section-template--18425096962182__rich_text_UzmxBL-padding .rating-stars-and-text {
      justify-content: center;
    }
  

  .color-scheme-template--18425096962182__rich_text_UzmxBL.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

	.a2reviews-section {
		clear: both;
	}

.section-template--18425096962182__collapsible_content_nGRKrd-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__collapsible_content_nGRKrd-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__collapsible_content_nGRKrd.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
  }
  .container-color-scheme-template--18425096962182__collapsible_content_nGRKrd.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
  }

  .section-divider-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5 {
    transform: scaleX(1) scaleY(1);
  }
  .section-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding {
    height: 0px;
  }
  .section-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding {
    height: 0px;
  }
  @media screen and (min-width: 750px) {
    .section-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding {
      height: 0px;
    }
    .section-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding {
      height: 0px;
    }
  }

  .shape-color-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom {
    --color-background: 133, 172, 82;
  }
  .bg-color-template--18425096962182__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom {
    --color-background: 255, 255, 255;
  }


  .scroll-to-top-btn-scroll-to-top-btn {
    --offset-x: 2.0rem;
    --offset-y: 2.0rem;
  }
  @media screen and (max-width: 749px) {
    .scroll-to-top-btn-scroll-to-top-btn {
      --offset-x: 1.5rem;
      --offset-y: 1.5rem;
    }
  }


  .music-player-global-music-player {
    --offset-x: 2.0rem;
    --offset-y: 2.0rem;
  }
  @media screen and (max-width: 749px) {
    .music-player-global-music-player {
      --offset-x: 1.5rem;
      --offset-y: 1.5rem;
    }
  }

.footer {
    margin-top: 0px;
  }

  .section-sections--18377221013638__footer-padding {
    padding-top: 24px;
    padding-bottom: 15px;
  }

  @media screen and (min-width: 750px) {
    .footer {
      margin-top: 0px;
    }

    .section-sections--18377221013638__footer-padding {
      padding-top: 32px;
      padding-bottom: 20px;
    }
  }

  .color-scheme-sections--18377221013638__footer.color-custom {
    --color-background: 18, 18, 18;
    --gradient-background: #121212;
    --color-foreground: 255, 255, 255;
    --color-button: 255, 255, 255;
    --color-button-text: 18, 18, 18;
    --color-base-outline-button-labels: 255, 255, 255;
  }
 
.section-template--18425096962182__results_UH3gVp-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__results_UH3gVp-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__results_UH3gVp.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --accent-color: 221, 29, 29;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }
.section-template--18425096962182__custom_liquid_6CAYhC-padding {
    padding-top: calc(40px * 0.75);
    padding-bottom: calc(52px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__custom_liquid_6CAYhC-padding {
      padding-top: 40px;
      padding-bottom: 52px;
    }
  }

  @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Lato:wght@300;400;600;700&display=swap');

  .shopify-section:has(.hc-sci) { background: #fff !important; padding: 0 !important; margin: 0 !important; }
  .hc-sci, .hc-sci * { box-sizing: border-box; margin: 0; padding: 0; }

  .hc-sci {
    padding: 80px 20px;
    background: #ffffff;
  }

  .hc-sci__inner {
    max-width: 1100px;
    margin: 0 auto;
  }

  .hc-sci__heading {
    text-align: center;
    margin-bottom: 16px;
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 48px;
    font-weight: 700;
    color: #1a1a1a;
    line-height: 1.2;
  }

  .hc-sci__sub {
    text-align: center;
    margin-bottom: 60px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #555;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    line-height: 1.6;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .hc-sci__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }

  .hc-sci__card {
    border-radius: 16px;
    overflow: hidden;
    min-height: 260px;
    display: flex;
    flex-direction: row;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: default;
  }

  .hc-sci__card:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0,0,0,0.25);
  }

  .hc-sci__card--1 { background: linear-gradient(135deg, #0a1f15, #122e20); }
  .hc-sci__card--2 { background: linear-gradient(135deg, #1a1510, #1e1a14); }
  .hc-sci__card--3 { background: linear-gradient(135deg, #151a0e, #1a1e12); }
  .hc-sci__card--4 { background: linear-gradient(135deg, #1a120c, #1e1610); }
  .hc-sci__card--5 { background: linear-gradient(135deg, #1a1a1a, #252520); }
  .hc-sci__card--6 { background: linear-gradient(135deg, #12180e, #1a2014); }

  .hc-sci__img {
    width: 45%;
    min-height: 260px;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
  }

  .hc-sci__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.4s ease;
  }

  .hc-sci__card:hover .hc-sci__img img {
    transform: scale(1.08);
  }

  .hc-sci__img::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    height: 100%;
    z-index: 1;
  }

  .hc-sci__card--1 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #122e20); }
  .hc-sci__card--2 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1e1a14); }
  .hc-sci__card--3 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1a1e12); }
  .hc-sci__card--4 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1e1610); }
  .hc-sci__card--5 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #252520); }
  .hc-sci__card--6 .hc-sci__img::after { background: linear-gradient(90deg, transparent, #1a2014); }

  .hc-sci__txt {
    width: 55%;
    padding: 28px 28px 28px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 2;
  }

  .hc-sci__label {
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 6px;
  }

  .hc-sci__card--1 .hc-sci__label,
  .hc-sci__card--3 .hc-sci__label,
  .hc-sci__card--6 .hc-sci__label { color: #7dcfa6; }
  .hc-sci__card--2 .hc-sci__label,
  .hc-sci__card--4 .hc-sci__label { color: #d4a76a; }
  .hc-sci__card--5 .hc-sci__label { color: #c9b89a; }

  .hc-sci__name {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 28px;
    font-weight: 700;
    color: #f5f0e8;
    margin-bottom: 14px;
    line-height: 1.1;
  }

  .hc-sci__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 14px;
  }

  .hc-sci__tag {
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: rgba(245,240,232,0.85);
    border: 1px solid rgba(245,240,232,0.25);
    border-radius: 50px;
    padding: 5px 14px;
    background: rgba(255,255,255,0.05);
  }

  .hc-sci__desc {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: rgba(245,240,232,0.65);
    line-height: 1.5;
  }

  @media (max-width: 768px) {
    .hc-sci { padding: 60px 16px; }
    .hc-sci__heading { font-size: 32px; }
    .hc-sci__sub { font-size: 13px; margin-bottom: 40px; }
    .hc-sci__grid { grid-template-columns: 1fr; gap: 16px; }
    .hc-sci__card { flex-direction: column; min-height: auto; }
    .hc-sci__img { width: 100%; min-height: 180px; height: 180px; }
    .hc-sci__img::after { width: 100%; height: 40%; top: auto; bottom: 0; right: 0; }
    .hc-sci__card--1 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #122e20); }
    .hc-sci__card--2 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1e1a14); }
    .hc-sci__card--3 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1a1e12); }
    .hc-sci__card--4 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1e1610); }
    .hc-sci__card--5 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #252520); }
    .hc-sci__card--6 .hc-sci__img::after { background: linear-gradient(180deg, transparent, #1a2014); }
    .hc-sci__txt { width: 100%; padding: 20px 24px 24px; }
    .hc-sci__name { font-size: 24px; }
  }

.section-template--18425096962182__content_tabs_aVPgcf-padding {
    padding-top: 27px;
    padding-bottom: 27px;
    
      max-width: 100rem;
    
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tabs__buttons {
    font-size: 1.3rem;
    border-radius: 0.6em;
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tabs__buttons--outlined {
    border-radius: calc(0.6em + var(--padding));
  }
  .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-button, .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-buttom__active-bg {
    border-radius: 0.6em;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__content_tabs_aVPgcf-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
    .content-tabs-template--18425096962182__content_tabs_aVPgcf .content-tab-button {
      font-size: 1.5rem;
    }
  }

  .color-scheme-template--18425096962182__content_tabs_aVPgcf.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .tabs-color-template--18425096962182__content_tabs_aVPgcf.color-custom {
    --color-background: 0, 0, 0;
    --color-foreground: 255, 255, 255;
  }
.section-template--18425096962182__image_with_text_FJAMXa-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__image_with_text_FJAMXa-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__image_with_text_FJAMXa.color-custom {
    --color-background: 46, 42, 57;
    --gradient-background: #2e2a39;
    --color-foreground: 255, 255, 255;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .section-color-scheme-template--18425096962182__image_with_text_FJAMXa.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
  }
.section-template--18425096962182__ss_steps_12_zCkqeV {
    border-top: solid #121212 0px;
    border-bottom: solid #121212 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0rem;
    margin-right: 0rem;
    border-radius: 0px;
    overflow: hidden;
  }

  .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
    margin: 0 auto;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .steps-content-template--18425096962182__ss_steps_12_zCkqeV {
    height: 100%;
    overflow: hidden;
  }

  .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 20px;
  }

  .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
    width: 2px;
    position: absolute;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
  }

  .steps-progress-bar-background-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #121212;
    opacity: .1;
  }

  .steps-progress-bar-progress-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    width: 100%;
    height: 100%;
    background: #121212;
  }

  .steps-items-template--18425096962182__ss_steps_12_zCkqeV {
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }

  .steps-item-template--18425096962182__ss_steps_12_zCkqeV {
    position: relative;
    padding: 0 0px;
  }

  .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
    display: block;
    position: absolute;
    border-radius: 100px;
    top: 26px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    overflow: hidden;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV {
    display: block !important;
    position: absolute;
    top: 26px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    border-radius: 100px;
    border: 0px solid #121212;
    background: #121212;
    z-index: 1;
    padding: 5px;
    overflow: hidden;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV img,
  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg path {
    fill: #ffffff;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV svg circle {
    fill: #ffffff;
  }

  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV .refresh-template--18425096962182__ss_steps_12_zCkqeV path,
  .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV .refresh-template--18425096962182__ss_steps_12_zCkqeV polyline{
    fill: none;
    stroke: #ffffff;
  }

  .steps-item-badge-template--18425096962182__ss_steps_12_zCkqeV {
    display: inline-block;
    padding: 4px 12px;
    background: #ffffff;
    border: 1px solid #121212;
    border-radius: 100px;
    font-size: 13px;
    line-height: 100%;
    color: #121212;
    margin-bottom: 12px;
  }

  @media(max-width: 1024px) {
    .steps-item-wrap-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 30px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
      display: flex;
      align-items: center;
      justify-content: center;
    }
  }

  .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
    text-align: center;
    margin-top: 0px;
  }

  .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV * {
    margin: 0;
    width: 100%;
    font-size: 20px;
    color: #121212;
    line-height: 130%;
    text-transform: unset;
    text-decoration: none;
    word-break: break-word;
  }

  .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV {
    margin-top: 12px;
    text-align: center;
  }

  .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV * {
    margin: 0;
    font-size: 14px;
    color: #121212;
    line-height: 150%;
    text-transform: unset;
    text-decoration: none;
    word-break: break-word;
  }

  @media(min-width: 1024px) {

    .section-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0rem;
      margin-right: 0rem;
      border-radius: 0px;
    }

    .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
      padding: 0 5rem;
      padding-top: 36px;
      padding-bottom: 36px;
      padding-left: 5rem;
      padding-right: 5rem;
    }

    .steps-content-template--18425096962182__ss_steps_12_zCkqeV {
      overflow: visible;
    }

    .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
      margin-top: 40px;
      flex-direction: row;
    }

    .steps-items-template--18425096962182__ss_steps_12_zCkqeV {
      width: 100%;
      gap: 40px;
      text-align: center;
    }

    .steps-item-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 0 36px;
    }

    .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
      position: relative;
      transform: translate(0);
      left: 0;
      height: auto;
    }

    .steps-progress-bar-progress-template--18425096962182__ss_steps_12_zCkqeV {
      height: 0;
    }

    .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
      top: 0;
      left: 0;
      width: 32px;
      height: 32px;
      transform: translateX(calc(0% - (32px / 2)));
    }

    .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV {
      top: 0;
      left: 0;
      width: 32px;
      height: 32px;
      transform: translateX(calc(0% - (32px / 2)));
      opacity: .5;
    }

    .steps-item-badge-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 6px 16px;
      font-size: 13px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV {
      padding: 0;
      text-align: center;
      margin-top: 0px;
    }

    .steps-item-heading-template--18425096962182__ss_steps_12_zCkqeV * {
      font-size: 24px;
    }

    .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV {
      display: block;
      text-align: center;
      margin-top: 12px;
    }

    .steps-item-text-template--18425096962182__ss_steps_12_zCkqeV * {
      font-size: 14px;
    }
  }

    .section-template--18425096962182__ss_steps_12_zCkqeV-settings {
      max-width: clamp(100px, var(--page-content-width, var(--page-width)), 100%);
    }
  

    @media(min-width: 1024px) {
      .steps-wrap-template--18425096962182__ss_steps_12_zCkqeV {
        flex-direction: row;
      }

      .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV,
      .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
        left: 0;
        right: inherit;
      }
    }
  

    @media(max-width: 1024px) {
      .steps-progress-bar-template--18425096962182__ss_steps_12_zCkqeV {
        left: 50%;
        transform: translateX(-50%);
      }

      .steps-item-icon-template--18425096962182__ss_steps_12_zCkqeV,
      .steps-item-dot-overlay-template--18425096962182__ss_steps_12_zCkqeV {
        left: 50%;
        transform: translate(-50%, -50%);
      }
    }
  

        .steps-heading-heading_wrWfwa {
          margin-top: 0px;
          text-align: center;
        }

        .steps-heading-heading_wrWfwa * {
          margin: 0;
          font-size: 32px;
          color: #121212;
          line-height: 130%;
          text-transform: unset;
          text-decoration: none;
          word-break: break-word;
          font-weight: 700;
        }
          .steps-heading-heading_wrWfwa strong {
            background: linear-gradient(90deg, #939393 0%, #121212 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
          }
        

        @media(min-width: 1024px) {

          .steps-heading-heading_wrWfwa {
            margin-top: 0px;
            text-align: center;
          }

          .steps-heading-heading_wrWfwa * {
            font-size: 48px;
          }
        }
      

        .steps-text-text_fRE7DB {
          margin-top: 12px;
          text-align: center;
          position: relative;
          z-index: 2;
        }

        .steps-text-text_fRE7DB * {
          margin: 0;
          font-size: 16px;
          color: #121212;
          line-height: 150%;
          text-transform: unset;
          text-decoration: none;
          word-break: break-word;
        }

        @media(min-width: 1024px) {

          .steps-text-text_fRE7DB {
            margin-top: 12px;
            text-align: center;
          }

          .steps-text-text_fRE7DB * {
            font-size: 16px;
          }

        }
      
.section-template--18425096962182__comparison_table_4Ah8jL-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__comparison_table_4Ah8jL-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:not(:last-of-type) .highlighted-cell {
      --cell-separator-opacity: 0.0;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:not(:last-of-type) .regular-cell {
      --cell-separator-opacity: 0.1;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:nth-child(2n) .highlighted-cell {
      --cell-overlay-opacity: 0.0;
    }
    .comparison-table-template--18425096962182__comparison_table_4Ah8jL tr:nth-child(2n) .regular-cell {
      --cell-overlay-opacity: 0.0;
    }
  
  

  .color-scheme-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }

  .highlighted-color-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 46, 42, 57;
    --color-foreground: 255, 255, 255;
  }

  .other-cells-color-template--18425096962182__comparison_table_4Ah8jL.color-custom {
    --color-background: 255, 255, 255;
    --color-foreground: 46, 42, 57;
  }
@media screen and (max-width: 749px) {
      #Banner-template--18425096962182__image_banner_QaFmEq::before,
      #Banner-template--18425096962182__image_banner_QaFmEq .banner__media::before,
      #Banner-template--18425096962182__image_banner_QaFmEq:not(.banner--mobile-bottom) .banner__content::before {
        
          padding-bottom: 56.17977528089888%;
        
        content: '';
        display: block;
      }
    }

    @media screen and (min-width: 750px) {
      #Banner-template--18425096962182__image_banner_QaFmEq::before,
      #Banner-template--18425096962182__image_banner_QaFmEq .banner__media::before {
        padding-bottom: 56.17977528089888%;
        content: '';
        display: block;
      }
    }
#Banner-template--18425096962182__image_banner_QaFmEq::after {
    opacity: 0.3;
  }
.section-template--18425096962182__collapsible_content_nGRKrd-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18425096962182__collapsible_content_nGRKrd-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

  .color-scheme-template--18425096962182__collapsible_content_nGRKrd.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
  }
  .container-color-scheme-template--18425096962182__collapsible_content_nGRKrd.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    --color-foreground: 46, 42, 57;
  }
/* advertorial-clone: force theme JS-driven content visible/expanded (static clone) */
.animate--hidden,[class*='animate--hidden']{opacity:1 !important;transform:none !important;visibility:visible !important;}
[data-gp-reveal],.gp-reveal,[class*='gp-animate'],.gps-lazy{opacity:1 !important;transform:none !important;}
.splide__track{overflow-x:auto !important;}
.splide__list{transform:none !important;display:flex !important;flex-wrap:nowrap !important;width:auto !important;}
.splide__slide{opacity:1 !important;visibility:visible !important;flex:0 0 78% !important;}
@media(min-width:900px){.splide__slide{flex-basis:31% !important;}}
.content-tab__content,[class*='content-tab__content']{display:block !important;opacity:1 !important;height:auto !important;}
.content-tabs__buttons{display:none !important;}
.accordion__content,.accordion__content-wrapper{max-height:none !important;height:auto !important;overflow:visible !important;display:block !important;}
[class*='gp-carousel'] .gp-content-start{transform:none !important;height:auto !important;display:flex !important;overflow-x:auto !important;}
[class*='gp-carousel'] .gp-content-start>*{flex:0 0 88% !important;height:auto !important;}
[class*='gp-carousel'] [class*='gp-h-full']{height:auto !important;}
[style*='max-width:480px'],[style*='max-width: 480px'],[style*='max-width:500px'],[style*='max-width: 500px']{max-width:720px !important;margin-left:auto !important;margin-right:auto !important;}
[style*='max-width:600px'],[style*='max-width: 600px']{max-width:760px !important;margin-left:auto !important;margin-right:auto !important;}
.media--transparent:not(:has(img)):not(:has(video)):not(:has(svg)),.content-and-results__image:not(:has(img)):not(:has(video)),[class*='__image'].media:not(:has(img)):not(:has(video)):not(:has(svg)),[class*='steps-progress-bar']:empty,[class*='steps-progress-bar-background']:empty{display:none !important;min-height:0 !important;height:0 !important;padding:0 !important;}
.media:not(:has(img)):not(:has(video)):not(:has(svg)):not(:has(iframe)){padding-bottom:0 !important;min-height:0 !important;}