.ltgvnx0{background:var(--_1h5koqi0);color:var(--_1h5koqib);border-top:1px solid var(--_1h5koqil);padding-bottom:32px}.ltgvnx1{display:flex;justify-content:center;align-items:center;gap:70px;padding:55px 0;border-bottom:1px solid var(--_1h5koqic)}.ltgvnx2{max-width:340px;margin:0;font-size:20px}.ltgvnx3{display:inline-block;border:1px solid var(--_1h5koqic);padding:15px 30px;text-decoration:none;color:inherit;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ltgvnx4{font-size:14px;margin:12px 0 0;color:var(--_1h5koqi1)}.ltgvnx5{display:grid;grid-template-columns:90px 1fr;gap:55px;padding:58px 0 35px}.ltgvnx6{width:75px;height:122px}.ltgvnx7{font:27px Lora,Georgia,serif;letter-spacing:1px;margin:0 0 20px}.ltgvnx8{font-size:18px;line-height:1.8;margin:0}.ltgvnx9{display:flex;justify-content:center;align-items:center;gap:30px;font-size:15px}.ltgvnxa{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center}.ltgvnxb{text-decoration:none;color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer}.ltgvnx6 svg{width:100%;height:100%}@media screen and (max-width: 800px){.ltgvnx0{padding-bottom:96px}.ltgvnx1{flex-direction:column;gap:28px;text-align:center;padding:48px 0}.ltgvnx2{max-width:100%}.ltgvnx4{font-size:16px}.ltgvnx5{grid-template-columns:1fr;gap:30px;text-align:center;padding:48px 0 36px}.ltgvnx6{margin:0 auto}.ltgvnx7{font-size:25px;line-height:1.3;letter-spacing:.3px}.ltgvnx8{overflow-wrap:anywhere}.ltgvnx9{flex-direction:column;gap:18px;font-size:16px;text-align:center}}.x4nu1e0{background:var(--_1h5koqi0);color:var(--_1h5koqib);position:relative;z-index:2}.x4nu1e1{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:28px 0;border-bottom:1px solid var(--_1h5koqil)}.x4nu1e2{display:flex;align-items:center;gap:18px;text-decoration:none;color:inherit;flex-shrink:0;transition:opacity .2s ease}.x4nu1e2[data-menu-open=true]{opacity:0;pointer-events:none}.x4nu1e3{width:27px;height:44px;flex-shrink:0}.x4nu1e4{font:32px Lora,Georgia,serif;white-space:nowrap}.x4nu1e5{flex:1 1 160px;min-width:0;max-width:420px}.x4nu1e6{display:none;padding:14px 0 18px}.x4nu1e7{display:flex;align-items:center;gap:28px}.x4nu1e8{font-size:16px;text-decoration:none;color:inherit;white-space:nowrap}.x4nu1ea{display:none;position:relative;z-index:3;background:none;border:0;width:32px;height:32px;padding:0;cursor:pointer;flex-shrink:0}.x4nu1eb{position:absolute;left:0;width:32px;height:2px;background:var(--_1h5koqib);transition:transform .25s ease,opacity .2s ease}.x4nu1eb:nth-child(1){top:7px}.x4nu1eb:nth-child(2){top:15px}.x4nu1eb:nth-child(3){top:23px}[aria-expanded=true]>.x4nu1eb:nth-child(1){transform:translateY(8px) rotate(45deg)}[aria-expanded=true]>.x4nu1eb:nth-child(2){opacity:0}[aria-expanded=true]>.x4nu1eb:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.x4nu1ec{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0006;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.x4nu1ec[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.x4nu1ed{position:fixed;top:0;right:0;bottom:0;z-index:2;width:min(360px,86vw);background:var(--_1h5koqi0);color:var(--_1h5koqib);padding:104px 28px 32px;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-12px 0 40px #0005;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.x4nu1ed[data-open=true]{transform:translate(0);visibility:visible;transition-delay:0s}.x4nu1ee{position:absolute;top:24px;left:28px;height:38px;display:flex;align-items:center}.x4nu1ef{width:24px;height:38px}.x4nu1eg{display:block;padding:14px 0;text-decoration:none;color:inherit;font-size:18px;background:none;border:0;text-align:left;cursor:pointer;font:inherit}.x4nu1eh{padding:14px 0;font-size:16px;color:var(--_1h5koqi1)}.x4nu1e3 svg{width:100%;height:100%}.x4nu1ef svg{width:100%;height:100%}@media screen and (max-width: 1100px){.x4nu1e4{font-size:28px}.x4nu1e7{gap:18px}.x4nu1e9{display:none}}@media screen and (max-width: 800px){.x4nu1e1{padding:24px 0;gap:14px}.x4nu1e2{gap:10px}.x4nu1e3{width:24px;height:38px}.x4nu1e4{font-size:clamp(21px,6.3vw,27px)}.x4nu1e7{display:none}.x4nu1ea{display:block}}@media screen and (max-width: 999px){.x4nu1e5{display:none}.x4nu1e6{display:block}}
