@import url(tailwind.css);
body {
  font-family: 'DM Sans', sans-serif;
  color: #333;
  font-display: swap; }

.check {
  background: url(/images/icons/check-circle.svg) center left no-repeat;
  padding-left: 2.2rem; }

.w-video {
  position: relative; }

.w-video iframe, .w-video object, .w-video embed {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

img {
  width: auto;
  height: auto; }

.tc {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.container--image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom; }
  @media (min-width: 640px) {
    .container--image {
      background-image: url(""); } }
  @media (min-width: 768px) {
    .container--image {
      background-image: url(""); } }
  @media (min-width: 1024px) {
    .container--image {
      background-image: url("/images/banner.png"); } }
