 @media only screen and (min-width: 0rem) {#hero-855 {padding: clamp(7.25rem, 16.82vw, 10.25rem) 1rem clamp(3.75rem, 7.82vw, 6.25rem);background-color: var(--primaryLight);overflow: hidden;position: relative;z-index: 1;}#hero-855 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 3rem;}#hero-855 .cs-content {max-width: 39.375rem;display: flex;justify-content: center;align-items: center;flex-direction: column;}#hero-855 .cs-picture {width: 100%;max-width: 35.625rem;height: clamp(25rem, 95vw, 44.5rem);border-radius: 0 clamp(6.25rem, 17vw, 12.5rem) 0 clamp(6.25rem, 17vw, 12.5rem);box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.16);overflow: hidden;display: block;position: relative;}#hero-855 .cs-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;object-position: top;}#hero-855 .cs-wave {width: 320%;height: auto;display: block;position: absolute;left: 50%;bottom: -1px;transform: translateX(-50%);z-index: -1;}}@media only screen and (min-width: 64rem) {#hero-855 {text-align: left;}#hero-855 .cs-container {flex-direction: row;justify-content: space-between;}#hero-855 .cs-content {width: 40vw;flex: none;align-items: flex-start;}#hero-855 .cs-title, #hero-855 .cs-text {text-align: left;}#hero-855 .cs-picture {height: clamp(38.9375rem, 60vw, 50.875rem);}#hero-855 .cs-wave {width: 100%;left: 0;transform: none;}}@media only screen and (min-width: 0rem) {#steps-889 {padding: var(--sectionPadding);}#steps-889 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#steps-889 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#steps-889 .cs-card-group {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: center;gap: clamp(1.25rem, 3vw, 2.5rem);}#steps-889 .cs-item {text-align: center;list-style: none;width: 100%;max-width: 20.375rem;display: flex;flex-direction: column;align-items: center;}#steps-889 .cs-picture {margin-bottom: 1.5rem;width: 4.5rem;height: 4.5rem;background-color: rgba(206, 65, 13, 0.05);border-radius: 1rem 0 1rem 0;display: flex;justify-content: center;align-items: center;}#steps-889 .cs-h3 {font-size: 1.25rem;line-height: 1.2em;text-align: inherit;margin: 0 0 0.75rem 0;color: var(--headerColor);}#steps-889 .cs-item-p {font-size: 1rem;line-height: 1.5em;text-align: inherit;margin: 0;color: var(--bodyTextColor);}#steps-889 .cs-arrow {width: clamp(3rem, 6vw, 5rem);height: auto;display: block;flex: none;transform: rotate(120deg);}#steps-889 .cs-arrow-img {width: 100%;display: block;}#steps-889 .cs-icon {width: 2rem;height: auto;display: block;}}@media only screen and (min-width: 48rem) {#steps-889 .cs-card-group {flex-direction: row;justify-content: space-between;align-items: stretch;}#steps-889 .cs-arrow {align-self: center;transform: rotate(40deg);}}xt-align: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    /* centers content horizontally, set to flex-start to left align */
    align-items: center;
  }
  #steps-889 .cs-card-group {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* 20px - 40px */
    gap: clamp(1.25rem, 3vw, 2.5rem);
  }
  #steps-889 .cs-item {
    text-align: center;
    list-style: none;
    width: 100%;
    max-width: 20.375rem;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #steps-889 .cs-picture {
    margin-bottom: 1.5rem;
    width: 4.5rem;
    height: 4.5rem;
    background-color: rgba(206, 65, 13, 0.05);
    border-radius: 1rem 0 1rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #steps-889 .cs-h3 {
    font-size: 1.25rem;
    line-height: 1.2em;
    text-align: inherit;
    margin: 0 0 0.75rem 0;
    color: var(--headerColor);
  }
  #steps-889 .cs-item-p {
    font-size: 1rem;
    line-height: 1.5em;
    text-align: inherit;
    margin: 0;
    color: var(--bodyTextColor);
  }
  #steps-889 .cs-arrow {
    /* 48px - 80px */
    width: clamp(3rem, 6vw, 5rem);
    height: auto;
    display: block;
    flex: none;
    transform: rotate(120deg);
  }
  #steps-889 .cs-arrow-img {
    width: 100%;
    display: block;
  }
  #steps-889 .cs-icon {
    width: 2rem;
    height: auto;
    display: block;
  }
}
/* Tablet - 768px */
@media only screen and (min-width: 48rem) {
  #steps-889 .cs-card-group {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }
  #steps-889 .cs-arrow {
    align-self: center;
    transform: rotate(40deg);
  }
}
