:root {
  --c-h631: rgb(16,23,25);
  --c-t368: rgb(21,167,203);
  --tt-qf0d: none;
  --c-z995: rgb(44,59,63);
  --c-pf1c: rgb(244,245,246);
  --w-pe90: 1150px;
  --c-kc7c: rgb(163,180,184);
  --c-f224: rgb(196,147,33);
  --c-s415: rgb(243,246,247);
  --r-s1bd: 8px;
  --fw-x99f: 600;
  --c-x6bf: rgb(10,15,16);
  --ff-j2d1: 'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;
  --fw-o380: 700;
  --c-se1c: rgb(16,23,24);
  --r-q4f3: 8px;
  --c-fa41: rgb(17,47,54);
  --ls-t865: 0;
  --c-v37b: rgb(46,201,239);
  --lh-rcb2: 1.6;
  --c-ab5b: rgb(16,23,24);
  --ls-o88b: .12em;
  --sh-i0c5: 0 2px 12px rgba(0,0,0,.08);
  --fs-mc21: clamp(2rem, 4.5vw, 3.25rem);
  --fs-v794: clamp(1.6rem, 3vw, 2.25rem);
  --sp-b63a: 5rem;
  --c-a119: rgb(171,183,186);
  --sh-r092: 0 12px 40px rgba(0,0,0,.14);
  --fs-r2b4: 1rem;
  --c-c82e: rgb(24,30,32);
  --ff-t880: 'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;
  --c-c7ef: rgb(31,38,40);
  --tt-r2a7: uppercase;
  --ls-x290: -0.02em;
  --c-hd09: rgb(21,167,203);
  --lh-lcf6: 1.15;
  --c-m7db: rgb(21,167,203);
  --fs-ce65: 1.25rem;
  --r-n7f9: 16px;
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  overflow-wrap: anywhere;
  margin: 0;
  font-family: var(--ff-j2d1);
  background: var(--c-h631);
  font-size: var(--fs-r2b4);
  color: var(--c-s415);
  line-height: var(--lh-rcb2);
}
img,svg,video {
  max-width: 100%;
  display: block;
  height: auto;
}
h1,h2,h3,h4 {
  margin: 0 0 .6em;
  font-family: var(--ff-t880);
  hyphens: manual;
  letter-spacing: var(--ls-x290);
  color: var(--c-s415);
  line-height: var(--lh-lcf6);
  font-weight: var(--fw-o380);
}
h1 {
  font-size: var(--fs-mc21);
}
h2 {
  font-size: var(--fs-v794);
}
h3 {
  line-height: 1.3;
  font-size: var(--fs-ce65);
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a {
  text-decoration: none;
  color: var(--c-hd09);
}
@media (min-width:481px){
a[href^="tel:"] {
  white-space: nowrap;
}
}
a:hover {
  color: var(--c-v37b);
}
ul,ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection {
  background: var(--c-fa41);
  color: var(--c-s415);
}
._jz3cnkov {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--w-pe90));
}
._b2gon4rq {
  width: min(100% - 2.5rem,48rem);
}
._6m39wcz {
  padding-block: var(--sp-b63a);
}
._9htveb7i {
  background: var(--c-c7ef);
}
._fsoavfo {
  background: var(--c-x6bf);
  color: var(--c-pf1c);
}
._fsoavfo h1,._fsoavfo h2,._fsoavfo h3,._fsoavfo h4 {
  color: inherit;
}
._fsoavfo a {
  color: var(--c-m7db);
}
._fsoavfo ._sm1aif,._fsoavfo ._pdo4z5tf {
  color: var(--c-a119);
}
._fsoavfo ._hwng9e34 {
  color: var(--c-m7db);
}
._p8wuytxq {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--r-s1bd);
  background: var(--c-hd09);
  color: var(--c-ab5b);
  font-weight: var(--fw-x99f);
  text-transform: var(--tt-qf0d);
  letter-spacing: var(--ls-t865);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._p8wuytxq:hover {
  color: var(--c-ab5b);
  background: var(--c-v37b);
}
._p8wuytxq:active {
  transform: translateY(1px);
}
._9va22n96 {
  border-color: currentColor;
  color: var(--c-hd09);
  background: transparent;
}
._9va22n96:hover {
  border-color: var(--c-hd09);
  color: var(--c-ab5b);
  background: var(--c-hd09);
}
._4zq76gnf {
  color: var(--c-se1c);
  background: var(--c-f224);
}
._4zq76gnf:hover {
  background: var(--c-f224);
  filter: brightness(.92);
  color: var(--c-se1c);
}
._2dmrphi2 {
  background: var(--c-pf1c);
  color: var(--c-x6bf);
}
._2dmrphi2:hover {
  background: rgb(255,255,255);
  color: var(--c-x6bf);
}
._ymt381d {
  font-size: .9rem;
  padding: .55rem 1.1rem;
}
._9z2orwyt {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
._fsoavfo ._p8wuytxq:not(._9va22n96):not(._4zq76gnf):not(._2dmrphi2) {
  color: var(--c-x6bf);
  background: var(--c-m7db);
}
._fsoavfo ._p8wuytxq:not(._9va22n96):not(._4zq76gnf):not(._2dmrphi2):hover {
  color: var(--c-x6bf);
  background: var(--c-pf1c);
}
._fsoavfo ._9va22n96 {
  color: var(--c-pf1c);
  border-color: var(--c-a119);
}
._fsoavfo ._9va22n96:hover {
  border-color: var(--c-pf1c);
  color: var(--c-x6bf);
  background: var(--c-pf1c);
}
._jeaqbl {
  display: grid;
  gap: 1.5rem;
}
._rc7xxif {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._icr6iu {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._qrblp79 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._51oddk {
  grid-template-columns: repeat(2,1fr);
}
._qpr1jc {
  grid-template-columns: repeat(3,1fr);
}
._el4wxpqf {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){
._el4wxpqf {
  grid-template-columns: repeat(2,1fr);
}
._qpr1jc {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:560px){
._51oddk,._qpr1jc,._el4wxpqf {
  grid-template-columns: 1fr;
}
}
._5a2lg64 {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
._5a2lg64>* {
  min-width: 0;
}
._5a2lg64._51oddk>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._5a2lg64._qpr1jc>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._5a2lg64._el4wxpqf>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
._5a2lg64._qpr1jc>*,._5a2lg64._el4wxpqf>* {
  flex-basis: calc((100% - 1.5rem)/2);
}
}
@media (max-width:560px){
._5a2lg64._51oddk>*,._5a2lg64._qpr1jc>*,._5a2lg64._el4wxpqf>* {
  flex-basis: 100%;
}
}
._sm1aif {
  font-size: 1.15rem;
  color: var(--c-kc7c);
}
._hwng9e34 {
  display: inline-block;
  font-size: .8rem;
  letter-spacing: var(--ls-o88b);
  font-weight: 700;
  color: var(--c-t368);
  text-transform: var(--tt-r2a7);
  margin-bottom: .75rem;
}
._pdo4z5tf {
  color: var(--c-kc7c);
}
._7uh8b9zb {
  text-align: center;
}
._zuwae22 {
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  width: 1px;
  position: absolute;
  height: 1px;
  overflow: hidden;
}
@media (max-width:640px){
._6m39wcz {
  padding-block: calc(var(--sp-b63a) * .7);
}
}
._6fkzfvx {
  position: sticky;
  color: var(--c-pf1c);
  top: 0;
  z-index: 20;
  background: var(--c-x6bf);
}
._n8fnpfnh {
  border-top: 3px solid var(--c-hd09);
}
._5w399q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 4.5rem;
}
._damv6y {
  max-width: 100%;
  display: inline-flex;
  min-width: 0;
}
._ztj28pe {
  height: auto;
  max-height: 2.25rem;
  width: auto;
}
._nqyvqrx {
  display: flex;
  align-items: center;
  gap: 2rem;
}
._0ejxor {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1.6rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._9f6u2po {
  color: var(--c-a119);
  display: inline-block;
  position: relative;
  font-weight: 500;
  padding: .35rem 0;
}
._9f6u2po::after {
  height: 2px;
  transition: transform .2s;
  left: 0;
  background: var(--c-m7db);
  position: absolute;
  bottom: 0;
  right: 0;
  transform: scaleX(0);
  content: "";
}
._9f6u2po:hover,._xdumry1 {
  color: var(--c-pf1c);
}
._9f6u2po:hover::after,._xdumry1::after {
  transform: scaleX(1);
}
._jtu56w2l._ncngk13 {
  color: var(--c-pf1c);
  background: transparent;
  border-color: var(--c-a119);
}
._jtu56w2l._ncngk13:hover {
  border-color: var(--c-pf1c);
  background: var(--c-pf1c);
  color: var(--c-x6bf);
}
._yqi6et9q {
  display: none;
}
._yqi6et9q:focus-visible + ._ym5p4ge5 {
  outline: 2px solid var(--c-hd09);
  outline-offset: 4px;
}
._ym5p4ge5 {
  display: none;
  flex: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 44px;
  min-height: 44px;
  padding: .5rem;
  cursor: pointer;
}
._o0etgycp {
  display: block;
  height: 2px;
  border-radius: 2px;
  background: var(--c-pf1c);
  width: 24px;
}
@media (max-width:900px){
._5w399q {
  gap: .75rem;
}
._yqi6et9q {
  display: block;
}
._ym5p4ge5 {
  display: flex;
}
._nqyvqrx {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 1rem;
  padding: 1.25rem;
  background: var(--c-x6bf);
  border-top: 1px solid rgba(255,255,255,.12);
  box-shadow: var(--sh-r092);
}
._yqi6et9q:checked ~ ._nqyvqrx {
  display: flex;
}
._0ejxor {
  flex-direction: column;
  gap: .6rem;
}
}
._dn7ueo0 {
  margin-top: auto;
  font-size: .95rem;
}
._z84xy2gr {
  background: var(--c-x6bf);
  color: var(--c-pf1c);
}
._z84xy2gr ._qi0jslsi:hover {
  color: var(--c-m7db);
}
._lxbc74 {
  color: var(--c-s415);
  background: var(--c-c7ef);
  border-top: 1px solid var(--c-z995);
}
._yq5tlb {
  display: grid;
  grid-template-columns: 2fr 1fr 1.2fr 1fr;
  gap: 2.5rem;
  padding-block: var(--sp-b63a);
}
._k5yb6c {
  height: 2.25rem;
  margin-bottom: 1rem;
  width: auto;
}
._e3t0ix {
  max-width: 22rem;
  opacity: .8;
}
._mos97f {
  letter-spacing: .08em;
  font-size: .9rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
  color: inherit;
}
._f96d8h1 {
  margin: 0;
  display: grid;
  padding: 0;
  gap: .5rem;
  list-style: none;
}
._qi0jslsi {
  color: inherit;
  opacity: .85;
}
._qi0jslsi:hover {
  color: inherit;
  text-decoration: underline;
  opacity: 1;
}
._rhqcro {
  line-height: 1.7;
  font-style: normal;
}
._epo9ybj {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: .5rem;
}
._y09hn88a {
  width: 2rem;
  align-items: center;
  background: var(--c-hd09);
  display: inline-flex;
  color: var(--c-ab5b);
  font-weight: 700;
  justify-content: center;
  border-radius: 50%;
  font-size: .75rem;
  height: 2rem;
}
._y09hn88a svg {
  height: 1rem;
  width: 1rem;
}
._71qk23y {
  border-top: 1px solid rgba(128,128,128,.25);
}
._0yascprl {
  font-size: .85rem;
  opacity: .75;
  padding-block: 1rem;
}
@media (max-width:860px){
._yq5tlb {
  grid-template-columns: 1fr 1fr;
}
}
@media (max-width:540px){
._yq5tlb {
  grid-template-columns: 1fr;
}
}
._g2g5qc {
  max-width: 22rem;
  margin-top: 1.25rem;
}
._lc1ydoj9 {
  margin: 0 0 .5rem;
  display: block;
  font-weight: 600;
}
._tzsi4t {
  display: flex;
  gap: .5rem;
}
._yxg6qfqa {
  flex: 1;
  min-width: 0;
  padding: .6rem .8rem;
  border: 1px solid var(--c-z995);
  border-radius: var(--r-q4f3);
  background: var(--c-h631);
  color: var(--c-s415);
}
._do3cul {
  padding: .6rem 1rem;
  flex-shrink: 0;
}
._z84xy2gr ._do3cul {
  background: var(--c-m7db);
  color: var(--c-x6bf);
}
._z84xy2gr ._do3cul:hover {
  background: var(--c-pf1c);
  color: var(--c-x6bf);
}
._seyx3y {
  position: fixed;
  left: 0;
  padding: 1rem 0;
  right: 0;
  z-index: 50;
  box-shadow: var(--sh-i0c5);
}
._w95rov {
  bottom: 0;
}
._3nzosay {
  color: var(--c-pf1c);
  background: var(--c-x6bf);
}
._ko2fmtgd {
  color: var(--c-s415);
  background: var(--c-c7ef);
  border-top: 1px solid var(--c-z995);
}
._seyx3y[hidden] {
  display: none;
}
._whzk4o {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
}
._w5j733 {
  margin: 0;
  font-size: .95rem;
}
._vedf1sz {
  text-decoration: underline;
  margin-left: .35rem;
  color: inherit;
}
._pobqm2jd {
  flex-shrink: 0;
  display: flex;
  gap: .75rem;
}
._3nzosay ._ugo9j1a {
  border-color: var(--c-h631);
}
._3nzosay ._ugo9j1a:not(._9va22n96) {
  border-color: transparent;
  background: var(--c-m7db);
  color: var(--c-x6bf);
}
._3nzosay ._9va22n96._ugo9j1a {
  color: var(--c-h631);
}
@media (max-width:720px){
._seyx3y {
  padding: .7rem 0;
}
._whzk4o {
  flex-direction: column;
  align-items: stretch;
  gap: .6rem;
}
._w5j733 {
  line-height: 1.4;
  font-size: .84rem;
}
._pobqm2jd {
  justify-content: flex-end;
}
}
._sinnf6 {
  padding: 2.25rem;
  background: var(--c-c7ef);
  border: 1px solid var(--c-z995);
  border-radius: var(--r-n7f9);
  min-width: 0;
}
._8kefv1a8 ._sinnf6 {
  text-align: center;
}
._t0x0l2 {
  overflow-wrap: anywhere;
  margin: 0;
}
._j1xf6m {
  overflow-wrap: anywhere;
  color: var(--c-kc7c);
  margin: .75rem 0 0;
}
._h4jk3de {
  color: inherit;
}
._g1f0e5m {
  text-align: start;
  display: grid;
  gap: 1rem;
  margin-top: 1.75rem;
}
._n53ybt {
  min-width: 0;
  gap: .35rem;
  display: grid;
}
._azxo149o {
  font-size: .9rem;
  font-weight: 600;
}
._5v4lo8rh {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--c-z995);
  border-radius: var(--r-q4f3);
  background: var(--c-h631);
}
._5v4lo8rh:focus {
  outline: 2px solid var(--c-hd09);
  outline-offset: 1px;
}
._zso9zkb7 {
  resize: vertical;
}
._ue49icrj {
  max-width: 100%;
  justify-self: start;
  overflow-wrap: anywhere;
}
._8kefv1a8 ._ue49icrj {
  justify-self: center;
}
@media (max-width:480px){
._sinnf6 {
  padding: 1.25rem;
}
}
._cbcxh9xz {
  position: relative;
  isolation: isolate;
  align-items: center;
  display: flex;
  min-height: min(78vh,44rem);
  overflow: hidden;
  color: var(--c-pf1c);
  padding-block: calc(var(--sp-b63a) * 1.4);
}
._iieilv {
  min-height: min(92vh,54rem);
}
._yy6e7b {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: -2;
  inset: 0;
  position: absolute;
}
._hrh2sr8y {
  inset: 0;
  z-index: -1;
  position: absolute;
}
._oociibn ._hrh2sr8y {
  background: rgba(8,10,14,.58);
}
._pgrj85 ._hrh2sr8y {
  background: var(--c-hd09);
  opacity: .86;
}
._qh2ik30 ._hrh2sr8y {
  background: linear-gradient(100deg,rgba(6,8,12,.86) 0%,rgba(6,8,12,.55) 55%,rgba(6,8,12,.2) 100%);
}
._0kqmq7._qh2ik30 ._hrh2sr8y {
  background: rgba(8,10,14,.6);
}
._qm20jx7 {
  width: min(100% - 2.5rem,var(--w-pe90));
}
._o2658rff {
  max-width: 38rem;
}
._0kqmq7 ._qm20jx7 {
  text-align: center;
}
._0kqmq7 ._o2658rff {
  margin-inline: auto;
  max-width: 44rem;
}
._kxypoigu {
  font-size: .8rem;
  display: inline-block;
  font-weight: 700;
  text-transform: var(--tt-r2a7);
  margin-bottom: 1rem;
  opacity: .9;
  letter-spacing: var(--ls-o88b);
}
._pgrj85 ._kxypoigu {
  color: var(--c-ab5b);
}
._l9r7y1u4 {
  color: inherit;
  margin-bottom: 1rem;
}
._pgrj85 ._l9r7y1u4,._pgrj85 ._qhy0grr6 {
  color: var(--c-ab5b);
}
._qhy0grr6 {
  margin-bottom: 1.75rem;
  max-width: 34rem;
  font-size: 1.15rem;
  opacity: .9;
}
._0kqmq7 ._qhy0grr6 {
  margin-inline: auto;
}
._nu1nneh {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
._0kqmq7 ._nu1nneh {
  justify-content: center;
}
._ecrf8q {
  color: inherit;
  border-color: rgba(255,255,255,.7);
}
._ecrf8q:hover {
  background: rgb(255,255,255);
  color: var(--c-x6bf);
  border-color: rgb(255,255,255);
}
@media (max-width:640px){
._cbcxh9xz {
  min-height: 0;
  padding-block: calc(var(--sp-b63a) * 1.1);
}
}
._cyomf2j {
  hyphens: auto;
  background: var(--c-c7ef);
}
._vwnwijk {
  max-width: 48rem;
  margin-bottom: 2.5rem;
}
._tpeng47 {
  font-size: clamp(1.75rem,3.4vw,var(--fs-v794));
  max-width: 26ch;
}
._9xliqy {
  margin: 0;
  max-width: 60ch;
}
._9to0s8 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 2.5rem 2rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
._it68fh {
  min-width: 0;
  padding-top: .75rem;
  border-top: 1px solid var(--c-s415);
}
._ki6chb {
  margin: 0;
}
._0lozm3h {
  background: var(--c-h631);
  padding: .65rem;
  border: 1px solid var(--c-z995);
  margin-bottom: 1.25rem;
}
._0lozm3h:not(:has(img)) {
  display: none;
}
._4hfj7t7g {
  width: 100%;
  object-fit: contain;
  aspect-ratio: 4/3;
}
._koduhfb {
  display: grid;
  grid-template-columns: 2rem minmax(0,1fr);
  gap: .5rem;
}
._n2amkcg2 {
  font-variant-numeric: tabular-nums;
  line-height: 1.75;
  color: var(--c-kc7c);
  font-size: .75rem;
}
._jv2tkqld {
  margin-bottom: .6rem;
  font-size: 1.15rem;
  line-height: 1.35;
}
._v1ut23q {
  font-size: .9rem;
  color: var(--c-kc7c);
  line-height: 1.7;
  margin: 0;
}
@media(max-width:1000px){
._9to0s8 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
}
@media(max-width:600px){
._9to0s8 {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
._vwnwijk {
  margin-bottom: 2rem;
}
}
._giap0gb {
  margin-bottom: 2.5rem;
}
._cz2m72kb {
  margin: 0;
  padding: 0;
  list-style: none;
}
._l2f7p8 {
  max-width: 36rem;
  grid-template-columns: minmax(0,1fr);
  margin-inline: auto;
}
._r0k6nfod {
  display: flex;
  flex-direction: column;
  padding: 1.75rem;
  background: var(--c-c7ef);
  border-radius: var(--r-n7f9);
  border: 1px solid var(--c-z995);
  transition: transform .2s,box-shadow .2s;
}
._r0k6nfod:hover {
  transform: translateY(-3px);
  box-shadow: var(--sh-i0c5);
}
._9lo9x9k2 {
  margin-bottom: 1rem;
  color: var(--c-hd09);
}
._9lo9x9k2 svg {
  height: 2rem;
  width: 2rem;
}
._477nelv8 {
  color: var(--c-kc7c);
  flex-grow: 1;
}
._60elug7x {
  margin-top: .5rem;
  font-weight: 700;
  color: var(--c-v37b);
}
._96qotxa {
  overflow-wrap: anywhere;
}
._xpiz203x {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: clamp(2rem, 6vw, 6rem);
  align-items: start;
}
._xv4jhuhr h2 {
  max-width: 23ch;
}
._k752ov26 {
  margin-top: 2rem;
}
._wxxnru {
  border-top: 1px solid var(--c-z995);
  padding-top: 1.25rem;
}
._wxxnru h3 {
  font-size: 1rem;
}
._wxxnru p {
  color: var(--c-kc7c);
}
._yxfeo6d {
  background: var(--c-c7ef);
  border: 1px solid var(--c-z995);
  padding: clamp(1.4rem, 3.5vw, 3rem);
  border-radius: var(--r-q4f3);
}
._edvtu1bg {
  padding: 1rem;
  background: var(--c-hd09);
  margin-bottom: 2rem;
  display: inline-flex;
  border-radius: 50%;
  color: var(--c-ab5b);
}
._edvtu1bg svg {
  width: 1.5rem;
  height: 1.5rem;
}
._4rkyk4f {
  font-size: 1.5rem;
  font-family: var(--ff-t880);
  font-weight: 700;
}
._t7mxnmv {
  margin: 0;
}
._t7mxnmv div {
  padding: 1rem 0;
  border-top: 1px solid var(--c-z995);
}
._t7mxnmv dt {
  font-size: .75rem;
  margin-bottom: .5rem;
  color: var(--c-kc7c);
}
._t7mxnmv dd {
  margin: 0;
}
@media (max-width: 720px){
._xpiz203x {
  grid-template-columns: minmax(0, 1fr);
}
}
._jybv9w3t {
  display: grid;
  grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);
  gap: clamp(1.75rem,5vw,4rem);
  align-items: center;
  padding: clamp(1.75rem,5vw,3.25rem);
  border-radius: var(--r-n7f9);
}
._pnnb1hi {
  border: 2px solid var(--c-hd09);
}
._p74oj94y {
  background: var(--c-c7ef);
}
._1fh7of {
  color: var(--c-ab5b);
  background: var(--c-hd09);
}