:root {
  --size-h3e7: 1rem;
  --color-a70d: #24613b;
  --color-c870: #ffffff;
  --line-height-tac4: 1.6;
  --radius-dfad: 1px;
  --radius-a8bf: 2px;
  --color-w832: #11361f;
  --shadow-d8f7: 0 10px 30px rgba(0,0,0,.06);
  --color-lf3f: #f4f6f5;
  --color-ffbc: #ffffff;
  --weight-t920: 700;
  --tracking-rb94: .12em;
  --color-we07: #24613b;
  --color-af56: #3ba062;
  --case-l8ae: none;
  --color-v108: #ffffff;
  --size-dac2: clamp(2rem, 4.5vw, 3.25rem);
  --color-ec03: #f6f9f7;
  --container-m1a9: 1050px;
  --color-dafd: #162c1f;
  --line-height-nb75: 1.15;
  --font-w2f4: 'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;
  --tracking-p3ed: 0;
  --color-b852: #1a2d21;
  --size-nebd: clamp(1.6rem, 3vw, 2.25rem);
  --color-u18b: #6a33c1;
  --space-x169: 5.5rem;
  --shadow-q9b9: 0 12px 40px rgba(0,0,0,.14);
  --color-i1fd: #e0ebe4;
  --font-cc11: 'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;
  --color-n165: #89c8a1;
  --color-ta9a: #223f2d;
  --color-kc2d: #abbab1;
  --weight-iacc: 600;
  --radius-e13f: 1px;
  --tracking-x277: 0;
  --case-u142: uppercase;
  --size-j847: 1.25rem;
  --color-lf47: #66766c;
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
body {
  background: var(--color-c870);
  font-family: var(--font-w2f4);
  color: var(--color-b852);
  margin: 0;
  overflow-wrap: anywhere;
  line-height: var(--line-height-tac4);
  font-size: var(--size-h3e7);
}
img,svg,video{display:block;max-width:100%;height:auto}
h1,h2,h3,h4 {
  font-family: var(--font-cc11);
  margin: 0 0 .6em;
  letter-spacing: var(--tracking-p3ed);
  font-weight: var(--weight-t920);
  line-height: var(--line-height-nb75);
  hyphens: manual;
  color: var(--color-b852);
}
h1{font-size:var(--size-dac2)}
h2{font-size:var(--size-nebd)}
h3{font-size:var(--size-j847);line-height:1.3}
h4{font-size:1.05rem;line-height:1.35}
p {
  margin: 0 0 1em;
}
a{text-decoration:none;color:var(--color-a70d)}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover {
  color: var(--color-w832);
}
ul,ol{margin:0 0 1em;padding-left:1.25em}
button,input,textarea,select{color:inherit;font:inherit}
::selection {
  background: var(--color-n165);
  color: var(--color-b852);
}
.exdhA{width:min(100% - 2.5rem,var(--container-m1a9));margin-inline:auto}
.EGqam {
  width: min(100% - 2.5rem,48rem);
}
.KVujyO{padding-block:var(--space-x169)}
.roCzh{background:var(--color-ec03)}
.uzQikW {
  color: var(--color-lf3f);
  background: var(--color-dafd);
}
.uzQikW h1,.uzQikW h2,.uzQikW h3,.uzQikW h4 {
  color: inherit;
}
.uzQikW a {
  color: var(--color-af56);
}
.uzQikW .rRHRy,.uzQikW .NaNpwO{color:var(--color-kc2d)}
.uzQikW .GuSycK {
  color: var(--color-af56);
}
.EdHIw{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--radius-e13f);background:var(--color-a70d);color:var(--color-v108);font-weight:var(--weight-iacc);text-transform:var(--case-l8ae);letter-spacing:var(--tracking-x277);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
.EdHIw:hover {
  color: var(--color-v108);
  background: var(--color-w832);
}
.EdHIw:active{transform:translateY(1px)}
.bBXKF {
  border-color: currentColor;
  color: var(--color-a70d);
  background: transparent;
}
.bBXKF:hover{color:var(--color-v108);background:var(--color-a70d);border-color:var(--color-a70d)}
.lWZtTS{background:var(--color-u18b);color:var(--color-ffbc)}
.lWZtTS:hover{color:var(--color-ffbc);background:var(--color-u18b);filter:brightness(.92)}
.SHvUCg{background:var(--color-lf3f);color:var(--color-dafd)}
.SHvUCg:hover{color:var(--color-dafd);background:#fff}
.emcAl {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
.muWUU{font-size:1.05rem;padding:1rem 2rem}
.uzQikW .EdHIw:not(.bBXKF):not(.lWZtTS):not(.SHvUCg){color:var(--color-dafd);background:var(--color-af56)}
.uzQikW .EdHIw:not(.bBXKF):not(.lWZtTS):not(.SHvUCg):hover {
  background: var(--color-lf3f);
  color: var(--color-dafd);
}
.uzQikW .bBXKF {
  border-color: var(--color-kc2d);
  color: var(--color-lf3f);
}
.uzQikW .bBXKF:hover {
  border-color: var(--color-lf3f);
  color: var(--color-dafd);
  background: var(--color-lf3f);
}
.DsaLke {
  display: grid;
  gap: 1.5rem;
}
.RCjRO{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.lwosM{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
.mBrFf{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
.NQdfw{grid-template-columns:repeat(2,1fr)}
.AuzKwb{grid-template-columns:repeat(3,1fr)}
.UTMceJ{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
.UTMceJ {
  grid-template-columns: repeat(2,1fr);
}
.AuzKwb{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){
.NQdfw,.AuzKwb,.UTMceJ {
  grid-template-columns: 1fr;
}
}
.lskRfP {
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
.lskRfP>*{min-width:0}
.lskRfP.NQdfw>*{flex:0 0 calc((100% - 1.5rem)/2)}
.lskRfP.AuzKwb>*{flex:0 0 calc((100% - 3rem)/3)}
.lskRfP.UTMceJ>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){.lskRfP.AuzKwb>*,.lskRfP.UTMceJ>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){
.lskRfP.NQdfw>*,.lskRfP.AuzKwb>*,.lskRfP.UTMceJ>* {
  flex-basis: 100%;
}
}
.rRHRy{color:var(--color-lf47);font-size:1.15rem}
.GuSycK{margin-bottom:.75rem;text-transform:var(--case-u142);font-size:.8rem;display:inline-block;font-weight:700;color:var(--color-we07);letter-spacing:var(--tracking-rb94)}
.NaNpwO{color:var(--color-lf47)}
.FNbBtI{text-align:center}
.YHqqSA{padding:0;overflow:hidden;position:absolute;border:0;margin:-1px;width:1px;clip:rect(0 0 0 0);height:1px}
@media (max-width:640px){
.KVujyO{padding-block:calc(var(--space-x169) * .7)}
}
.IhcOdb {
  background: var(--color-c870);
  z-index: 20;
  border-bottom: 1px solid var(--color-i1fd);
  position: relative;
}
.WKVOmM{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5rem}
.IhcOdb .WKVOmM{width:min(100% - 2.5rem,84rem)}
.PrUcvP {
  display: inline-flex;
  min-width: 0;
  max-width: 100%;
}
.CoBix {
  max-height: 2.25rem;
  height: auto;
  width: auto;
}
.FMKtD {
  display: flex;
  align-items: center;
  gap: 2.25rem;
}
.wZZeVM {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1.75rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.CooVBN {
  display: inline-flex;
  align-items: flex-start;
  gap: .35rem;
  color: var(--color-b852);
  font-weight: 500;
  white-space: nowrap;
}
.QsnOY .wZZeVM {
  gap: .5rem 1.15rem;
}
.QsnOY .WPzCpu{font-size:.9rem}
.QsnOY.GJmOoC .WPzCpu {
  letter-spacing: .07em;
  font-size: .76rem;
}
.GJmOoC .WPzCpu{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}
.yDgUS {
  color: var(--color-a70d);
  font-weight: 700;
  font-size: .68rem;
  font-variant-numeric: tabular-nums;
  line-height: 1;
}
.CooVBN:hover .WPzCpu,.oactb .WPzCpu {
  color: var(--color-a70d);
}
.iTaAcM{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--color-b852);white-space:nowrap}
.zIKOke{place-items:center;height:2.25rem;border-radius:50%;background:var(--color-a70d);transition:transform .2s;width:2.25rem;display:grid;color:var(--color-v108)}
.iTaAcM:hover .zIKOke{transform:translateX(3px)}
.ZCjxcG {
  display: none;
}
.ZCjxcG:focus-visible + .hJETZS{outline:2px solid var(--color-a70d);outline-offset:4px}
.hJETZS {
  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;
}
.cPPEOw {
  border-radius: 2px;
  width: 24px;
  display: block;
  height: 2px;
  background: var(--color-b852);
}
@media (max-width:1140px){
.WKVOmM{gap:.75rem}
.ZCjxcG{display:block}
.hJETZS{display:flex}
.FMKtD {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.25rem;
  padding: 1.5rem 1.25rem;
  background: var(--color-c870);
  border-bottom: 1px solid var(--color-i1fd);
  box-shadow: var(--shadow-d8f7);
}
.ZCjxcG:checked ~ .FMKtD {
  display: flex;
}
.wZZeVM {
  flex-direction: column;
  gap: .9rem;
}
}
.kAoCDv {
  font-size: .92rem;
  margin-top: auto;
}
.jwJxE {
  border-top: 1px solid var(--color-i1fd);
}
.KnWWw{border-top:1px solid var(--color-i1fd);background:var(--color-ec03)}
.zSkfW {
  color: var(--color-lf3f);
  background: var(--color-dafd);
}
.iYkZPF {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  padding-block: calc(var(--space-x169) * .7);
}
.LWJKse{height:2rem;width:auto}
.wlZjxe {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.WwwVS {
  opacity: .85;
  color: inherit;
}
.WwwVS:hover {
  text-decoration: underline;
  opacity: 1;
  color: inherit;
}
.zSkfW .WwwVS:hover{color:var(--color-af56)}
.SLSAZZ{gap:.25rem;font-style:normal;display:grid;text-align:right;font-size:.9rem}
.BiyxM {
  font-size: .8rem;
  letter-spacing: .08em;
  text-transform: uppercase;
  opacity: .75;
}
.gMQEPG {
  border-top: 1px solid rgba(128,128,128,.25);
}
.CkUVe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1rem;font-size:.85rem;opacity:.8}
.ZzsoPO{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}
@media (max-width:720px){.iYkZPF {
  flex-direction: column;
  align-items: flex-start;
}.SLSAZZ {
  text-align: left;
}.CkUVe {
  flex-direction: column;
}}
.vqCMXZ{position:fixed;z-index:50;inset-inline-end:1rem;bottom:1rem;width:min(24rem,calc(100% - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.35rem;background:var(--color-ec03);color:var(--color-b852);border:1px solid var(--color-i1fd);border-top:3px solid var(--color-a70d);border-radius:var(--radius-dfad);box-shadow:var(--shadow-d8f7);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}
.vqCMXZ[hidden]{display:none}
.XUekGa{font-weight:var(--weight-t920);font-family:var(--font-cc11);letter-spacing:var(--tracking-p3ed);margin:0 0 .7rem;line-height:1.25;font-size:1.18rem}
.WHJSh{margin:0 0 .9rem}
.qhNydc{color:var(--color-a70d);text-decoration:underline;max-width:100%;font-weight:600;text-underline-offset:.2em;display:inline-block}
.qhNydc:hover {
  color: var(--color-w832);
}
.IiZQkJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--color-i1fd)}
.qGbLlE {
  min-width: 0;
  min-height: 44px;
  padding: .65rem .6rem;
  border: 1px solid var(--color-i1fd);
  border-radius: var(--radius-e13f);
  background: var(--color-c870);
  color: var(--color-b852);
  font-weight: var(--weight-iacc);
  font-size: .9rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
.qGbLlE:hover{background:var(--color-a70d);border-color:var(--color-a70d);color:var(--color-v108)}
.qGbLlE:focus-visible,.qhNydc:focus-visible {
  outline: 3px solid var(--color-a70d);
  outline-offset: 3px;
}
@media(max-width:560px){.vqCMXZ {
  padding: .85rem .95rem;
  line-height: 1.4;
  bottom: .5rem;
  width: calc(100% - 1rem);
  inset-inline-end: .5rem;
  font-size: .84rem;
}.XUekGa {
  margin-bottom: .35rem;
  font-size: 1rem;
}.WHJSh {
  margin-bottom: .5rem;
}.IiZQkJ {
  gap: .5rem;
  padding-top: .6rem;
  margin-top: .6rem;
}.qGbLlE{padding:.5rem .4rem;min-height:40px}}
.rdWYkK {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2.5rem;
  align-items: start;
}
.FrdsS .rdWYkK {
  grid-template-columns: minmax(0,1fr);
  max-width: 48rem;
}
.blSWj{margin:0;min-width:0;overflow-wrap:anywhere}
.mVwLf {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
  min-width: 0;
}
.tWImIe {
  display: grid;
  min-width: 0;
  gap: .35rem;
}
.bMmSCA{grid-column:1/-1}
.qNMJTG {
  font-weight: 600;
  font-size: .9rem;
}
.JxsRv{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--color-i1fd);border-radius:var(--radius-dfad);background:var(--color-c870)}
.JxsRv:focus {
  outline: 2px solid var(--color-a70d);
  outline-offset: 1px;
}
.tXjeaL {
  resize: vertical;
}
.nLPAa{max-width:100%;justify-self:start;overflow-wrap:anywhere}
@media (max-width:860px){.rdWYkK{grid-template-columns:minmax(0,1fr)}}
@media (max-width:480px){
.mVwLf{grid-template-columns:minmax(0,1fr)}
}
.pkPcy{text-align:center;padding-block:calc(var(--space-x169) * 1.3)}
.OTFzbV {
  background: var(--color-ec03);
}
.IQRHED{background:var(--color-a70d);color:var(--color-v108)}
.IQRHED .VjpQI,.IQRHED .HKMTA{color:var(--color-v108)}
.IQRHED .WhOGp{color:var(--color-v108);border-color:var(--color-v108)}
.IQRHED .WhOGp:hover{color:var(--color-a70d);background:var(--color-v108)}
.DTfOl{max-width:48rem}
.HKMTA {
  margin-bottom: 1.75rem;
  color: var(--color-lf47);
  font-size: 1.15rem;
}
.OkMEZe{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
.LBvcqo{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;list-style:none;margin:3rem 0 0;padding:0}
.xdUQI{display:flex;flex-direction:column;gap:.15rem}
.mRDUxw {
  font-family: var(--font-cc11);
  font-size: 2rem;
  line-height: 1;
}
.nbsVr{font-size:.9rem;opacity:.8}
.SYsElN {
  overflow-wrap: anywhere;
}
.FNpNgA>* {
  min-width: 0;
}
.wbbKy {
  max-width: 24ch;
}
.dDUsUy {
  color: var(--color-lf47);
}
.eSovwI {
  white-space: normal;
  text-align: center;
  max-width: 100%;
}
.FNpNgA {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}
.slyrp{display:flex;flex-direction:column;gap:1.5rem}
.byPvl .rRHRy {
  max-width: 48ch;
}
.FdWwSi{border-radius:var(--radius-a8bf);object-fit:cover;aspect-ratio:5/4;width:100%}
.iarCo {
  padding-top: .3rem;
}
.jbPmAj {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem 1.5rem;
}
.GCbQR {
  padding-top: 1rem;
  min-width: 0;
  border-top: 2px solid var(--color-i1fd);
}
.PeKhu {
  font-size: .8rem;
  color: var(--color-a70d);
  letter-spacing: .12em;
  margin-bottom: 1rem;
  font-weight: 700;
}
.NKqBXt {
  font-size: 1.1rem;
}
.dDUsUy {
  margin: 0;
  font-size: .95rem;
}
.QcNae {
  font-size: .9rem;
  padding-top: 1.5rem;
  color: var(--color-lf47);
  border-top: 1px solid var(--color-i1fd);
}
.GCbQR:last-child:nth-child(odd) {
  grid-column: 1/-1;
}
@media(max-width:800px){.FNpNgA{grid-template-columns:1fr}.FdWwSi{aspect-ratio:16/9}}
@media(max-width:420px){
.jbPmAj{grid-template-columns:1fr}
.FdWwSi {
  aspect-ratio: 4/3;
}
}
.RKXqzN{overflow-wrap:anywhere}
.QHQWrS>* {
  min-width: 0;
}
.loxbdv{max-width:24ch}
.cBunYy {
  color: var(--color-lf47);
}
.VilPMh {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
.BrByx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:.5rem 3rem;margin-bottom:2.5rem;align-items:end}
.BrByx .GuSycK {
  grid-column: 1/-1;
}
.loxbdv {
  margin: 0;
}
.GYEFeG{margin:0;max-width:48ch}
.xzJAtC {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(12,minmax(0,1fr));
  gap: 1rem;
}
.GOmvy {
  grid-column: span 6;
  padding: clamp(1.4rem,3vw,2.5rem);
  border: 1px solid var(--color-i1fd);
  border-radius: var(--radius-a8bf);
  background: var(--color-c870);
  min-width: 0;
  display: flex;
  gap: 1.5rem;
  align-items: start;
}
.GOmvy:first-child {
  justify-content: space-between;
  grid-column: span 7;
  min-height: 21rem;
  flex-direction: column;
}
.GOmvy:nth-child(2){grid-column:span 5;flex-direction:column;justify-content:space-between}
.GOmvy:nth-child(n+3):last-child:nth-child(odd){grid-column:1/-1}
.JTqHeP{background:var(--color-dafd);border-color:var(--color-dafd);color:var(--color-lf3f)}
.uWCiJh {
  color: var(--color-a70d);
  flex: 0 0 2.5rem;
  width: 2.5rem;
}
.JTqHeP .uWCiJh{color:var(--color-af56);width:4rem;flex-basis:auto}
.JTqHeP .XlHfjg {
  color: var(--color-lf3f);
  font-size: clamp(1.6rem,3vw,2.5rem);
}
.JTqHeP .cBunYy {
  color: var(--color-kc2d);
}
.XlHfjg {
  font-size: 1.35rem;
}
.cBunYy{margin:0}
.rHNSOr {
  min-width: 0;
}
@media(max-width:700px){
.BrByx {
  grid-template-columns: 1fr;
  gap: 1rem;
}
.GOmvy,.GOmvy:first-child,.GOmvy:nth-child(2) {
  grid-column: 1/-1;
  min-height: 0;
}
.GOmvy:first-child,.GOmvy:nth-child(2) {
  gap: 2rem;
}
.GOmvy {
  gap: 1rem;
}
}
.uWCiJh svg{height:auto;width:100%}
.afBZO {
  margin-bottom: 2.5rem;
  max-width: 40rem;
}
.SIOpXv .afBZO{margin-inline:auto;text-align:center}
.NDRvoA {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
.aXaCy{margin:0}
.RaCdr {
  font-family: var(--font-cc11);
  font-weight: var(--weight-t920);
  font-size: 1.1rem;
  margin-bottom: .5rem;
  display: flex;
  gap: .75rem;
  align-items: baseline;
}
.AmAWjk{font-size:.85rem;font-weight:700;flex-shrink:0;color:var(--color-a70d)}
.iwzEp{margin:0;color:var(--color-lf47)}
.iUtnN{background:var(--color-ec03);padding-block:calc(var(--space-x169) * .75);border-top:4px solid var(--color-a70d);overflow-wrap:anywhere}
.qdBHXf {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);
  gap: 2rem 3rem;
  align-items: center;
}
.lWeZw,.zGkum{min-width:0}
.kTsju {
  color: var(--color-a70d);
}
.noxVyk {
  margin: 0;
  max-width: 22ch;
}
.XGiGou {
  margin-bottom: 1.2rem;
  color: var(--color-lf47);
  max-width: 36rem;
}
.RLKnqU{max-width:100%;white-space:normal;text-align:center}
.nMyJXm{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;border-top:1px solid var(--color-i1fd);padding-top:1.3rem;min-width:0}
.crFPrL{font-weight:600;color:var(--color-b852);max-width:24rem;font-size:.85rem}
.PFeLRJ {
  display: flex;
  align-items: center;
  gap: .6rem;
  max-width: 100%;
  min-width: 0;
  font-size: .88rem;
  color: var(--color-a70d);
}
.PFeLRJ:hover {
  text-decoration: underline;
  text-underline-offset: .3em;
}
.dxCtTV{flex:none;width:1.1rem;height:1.1rem;display:block}
.dxCtTV svg {
  width: 1.1rem;
  height: 1.1rem;
}
@media (max-width:680px){
.qdBHXf {
  grid-template-columns: 1fr;
  gap: 1.4rem;
}
.noxVyk{max-width:28ch}
.nMyJXm{flex-direction:column;align-items:flex-start;gap:.8rem}
.crFPrL {
  max-width: 100%;
}
}
.bLfkY {
  align-items: center;
  isolation: isolate;
  position: relative;
  display: flex;
  padding-block: calc(var(--space-x169) * .9);
  color: var(--color-lf3f);
  overflow: hidden;
  min-height: 18rem;
}
.VwLFWW{position:absolute;height:100%;width:100%;inset:0;z-index:-2;object-fit:cover}
.zaXIP {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.hvNXZ .zaXIP{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.RDvhP .zaXIP{background:var(--color-a70d);opacity:.88}
.RDvhP{color:var(--color-v108)}
.nQBPSH {
  width: min(100% - 2.5rem,var(--container-m1a9));
}
.qvSXQ .nQBPSH{text-align:center}
.WKJEAk{font-size:.85rem;margin-bottom:.75rem;opacity:.85}
.MnlKBk {
  color: inherit;
}
.MnlKBk:hover {
  text-decoration: underline;
  color: inherit;
}
.KFFBYr{margin:0 .5rem}
.jgIesq{opacity:.8}
.bLgPKc {
  color: inherit;
  margin-bottom: .5rem;
}
.rhlDsz {
  opacity: .9;
  font-size: 1.1rem;
  margin: 0;
  max-width: 40rem;
}
.qvSXQ .rhlDsz{margin-inline:auto}
.fodBq {
  min-width: 0;
}
.hJYSLu{margin-bottom:2rem;max-width:54rem}
.KttRj{overflow-wrap:anywhere}
.lMrvr{padding:0;gap:1.2rem;list-style:none;display:grid;margin:0}
.GoJug {
  min-width: 0;
  overflow-wrap: anywhere;
}
.GoJug h3{margin:0 0 .6rem;font-size:1.2rem}
.GoJug p {
  line-height: 1.7;
  margin: 0;
}
.LnoKWd {
  display: block;
  letter-spacing: .04em;
  font-size: .8rem;
  overflow-wrap: anywhere;
  margin-bottom: .7rem;
  font-weight: 700;
  color: var(--color-lf47);
}
.lMrvr{grid-template-columns:repeat(3, minmax(0, 1fr))}
.GoJug{border:1px solid var(--color-i1fd);padding:1.6rem;border-radius:var(--radius-dfad)}
@media (max-width: 700px){.lMrvr {
  grid-template-columns: minmax(0, 1fr);
}.GoJug {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}}
.ZswRj {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
  align-items: center;
}
.FKGoV .KOuZn {
  order: 2;
}
.KOuZn{position:relative;padding:0 3rem 3rem 0}
.FKGoV .KOuZn {
  padding: 0 0 3rem 3rem;
}
.NShOv {
  object-fit: cover;
  border-radius: var(--radius-a8bf);
}
.Ggnwt{aspect-ratio:9/11;width:100%}
.oBBBs {
  right: 0;
  aspect-ratio: 5/4;
  width: 55%;
  bottom: 0;
  position: absolute;
  border: 6px solid var(--color-c870);
  box-shadow: var(--shadow-q9b9);
}
.FKGoV .oBBBs{right:auto;left:0}
.QngzS{margin-bottom:1.5rem;color:var(--color-lf47)}
.ridMKB {
  list-style: none;
  margin: 0 0 1.75rem;
  padding: 1.25rem 0;
  border-top: 1px solid var(--color-i1fd);
  border-bottom: 1px solid var(--color-i1fd);
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 2.5rem;
}
.vfAJni {
  flex-direction: column;
  line-height: 1.2;
  display: flex;
}
.zRakoX {
  color: var(--color-a70d);
  font-size: 1.75rem;
  font-family: var(--font-cc11);
}
.XXFEm{font-size:.85rem;color:var(--color-lf47)}