 @media only screen and (min-width: 0rem) {#hero-82 {text-align: center;padding: 0 1rem 2rem;position: relative;z-index: 1;background-color: var(--tertiary);border-radius: 0 0 2rem 2rem;}#hero-82 .cs-container {width: 100%;max-width: 100rem;margin: auto;background-color: var(--secondary);padding: clamp(1rem, 5.9vw, 4rem);border-radius: 2rem;overflow: hidden;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: clamp(3rem, 4vw, 4rem);}#hero-82 .cs-content {width: 100%;max-width: 32.5rem;}#hero-82 .cs-title {font-size: clamp(2.0375rem, 6.4vw, 2.5125rem);line-height: 1.2em;text-align: center;max-width: 29rem;margin: auto;margin-bottom: 1rem;position: relative;}#hero-82 .cs-title span {display: block;}#hero-82 .cs-h2 {font-size: clamp(1.7375rem, 6.4vw, 2.0125rem);line-height: 1.2em;text-align: center;max-width: 29rem;font-weight: 400;margin: auto;margin-bottom: 1rem;position: relative;}#hero-82 .cs-h2 span {display: block;}#hero-82 .cs-text {line-height: 1.5em;text-align: center;width: 100%;max-width: 29rem;margin: auto;margin-bottom: 1rem;color: #fff;}#hero-82 .cs-text span {display: block;color: var(--primary);}#hero-82 .cs-picture {width: 32.5rem;max-width: 100%;height: 32.5rem;max-height: 90vw;object-fit: cover;border-radius: 2rem;overflow: hidden;display: block;}#hero-82 .cs-picture img {width: 100%;height: 100%;object-fit: cover;display: block;}#hero-82 .cs-button-solid {background-color: var(--primary);color: var(--secondary);}#hero-82 .cs-trustpilot {background-color: var(--primary);padding: 0.8rem 0rem;border-radius: 2rem;width: fit-content;margin: auto;margin-bottom: 1rem;}}@media only screen and (min-width: 64rem) {#hero-82 .cs-container {flex-direction: row;}}  color: #fff;
  }
  #hero-82 .cs-text span {
    display: block;
    color: var(--primary);
  }
  #hero-82 .cs-picture {
    width: 32.5rem;
    max-width: 100%;
    height: 32.5rem;
    max-height: 90vw;
    object-fit: cover;
    border-radius: 2rem;
    overflow: hidden;
    display: block;
  }
  #hero-82 .cs-picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  #hero-82 .cs-button-solid {
    background-color: var(--primary);
    color: var(--secondary);
  }
  #hero-82 .cs-trustpilot {
    background-color: var(--primary);
    padding: 0.8rem 0rem;
    border-radius: 2rem;
    width: fit-content;
    margin: auto;
    margin-bottom: 1rem;
  }
}
/* Desktop - 1200px */
@media only screen and (min-width: 64rem) {
  #hero-82 .cs-container {
    flex-direction: row;
  }
}

/*# sourceMappingURL=critical.css.map */
