@charset "utf-8";

.vqEQ9 { min-width: 7.5rem; }

.qdzeh { min-width: 18rem; }

.wjgj6 { min-height: 3.75rem; }

@media screen and (min-width: 48em) {
  .HzuYA { max-width: 18.8rem; min-width: 18.8rem; }
}

.UAC3l {
  max-width: 12rem;
  &:hover > span { border-color: var(--theme-primary); }
}

.jlBDr { max-width: 40rem; }

.hugMp { transition: 0.3s; }

.QVc06 { flex-basis: 100%; max-height: 18.18rem; width: 10.18rem; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .QVc06 { flex-basis: 100%; max-height: 16.82rem; width: 8.82rem; }
}

.Ze7UW { max-width: 20rem; min-width: 20rem; }

@media screen and (min-width: 48em) {
  .Ze7UW { min-width: 26.25rem; }
}

.yU6aJ { transform: scaleX(-1); }

.zn5Xe { background-image: url("data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D\"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\"%20width%3D\"292.4\"%20height%3D\"292.4\"><path%20fill%3D\"%231E1E1E\"%20d%3D\"M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z\"%2F><%2Fsvg>"); background-position: right 1rem top 50%, 0px 0px; background-repeat: no-repeat, repeat; background-size: 0.65rem, 100%; }

.jj7ca { background-image: url("data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D\"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\"%20width%3D\"292.4\"%20height%3D\"292.4\"><path%20fill%3D\"%23107298\"%20d%3D\"M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z\"%2F><%2Fsvg>"); }

.E6DBo { background-position: 50% center, 0px 0px; }

.t2xjI { left: 0.5rem; top: -0.5rem; }

.SWSWO { margin: 0px -1rem; }

.ZfM4s { height: 1rem; top: 0.25rem; }

.PYvIT:not(:first-child, :last-child) { margin: 0.5rem 0px; }

.ACl0k { padding-left: 0.125rem; }

@media only screen and (width <= 27.2em) {
  .stZyP { padding-bottom: 1rem; }
}

.ee72I { width: 21.875rem; }

.Qlq6G { height: 1.438rem; left: -0.313rem; min-width: 1.8rem; width: 0.813rem; }

.HR_rg { width: 7.333rem; }

.eEEKE { margin-left: 0.938rem; }

.lgUjN { display: none; }

.RC7J3 { max-width: 32rem !important; }