.site .rq{padding:max(20px, calc(1.2 * var(--vw)));border:5px solid var(--site-gold-light);border-image:var(--site-gold-frame) 1;scroll-margin-top:max(110px, calc(8 * var(--vw)));margin:2em 0}.site .rq-form{padding:max(24px, calc(3 * var(--vw))) max(20px, calc(4 * var(--vw)));color:var(--site-white);background:#1a2236 url(/site/assets/sales-bg4-1.webp) top/cover no-repeat}.site .rq-grid{gap:max(16px, calc(1.2 * var(--vw))) max(16px, calc(1.6 * var(--vw)));grid-template-columns:1fr 1fr;display:grid}.site .rq-field{border:0;min-width:0;margin:0;padding:0;position:relative}.site .rq-field--wide{grid-column:1/-1}.site .rq-label{font-family:var(--site-body);font-size:max(15px, calc(.94 * var(--vw)));color:var(--site-gold-light);margin:0 0 .45em;padding:0;font-weight:600;line-height:1.35;display:block}.site .rq-required{color:var(--site-white);margin-left:.3em;font-size:max(14px,.85em);font-weight:400}.site .rq-input{width:100%;height:max(44px, calc(2.61 * var(--vw)));font-family:var(--site-body);font-size:max(16px, calc(.94 * var(--vw)));color:var(--site-white);background-color:#0000007d;border:0;border-radius:0;outline:none;padding:0 14px;display:block}.site .rq-input:focus-visible{box-shadow:inset 0 0 0 1px var(--site-gold-light)}.site .rq-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #e8a0a0}.site .rq-input--long{height:max(140px, calc(10 * var(--vw)));resize:vertical;padding-top:10px}.site .rq-error{font-size:max(14px, calc(.94 * var(--vw)));color:#f2b8b5;margin-top:.4em;display:block}.site .rq-choice__options{flex-wrap:wrap;gap:.6em 2em;display:flex}.site .rq-choice__option{font-family:var(--site-body);font-size:max(16px, calc(.94 * var(--vw)));cursor:pointer;align-items:center;gap:.5em;display:inline-flex}.site .rq-choice__option input{width:1.1em;height:1.1em;accent-color:var(--site-gold-light);margin:0}.site .rq-phone{position:relative}.site .rq-input--phone{padding-left:80px}.site .rq-country{z-index:1;align-items:center;width:72px;padding-left:10px;display:flex;position:absolute;top:0;bottom:0;left:0}.site .rq-country__shown{font-family:var(--site-body);font-size:max(15px, calc(.94 * var(--vw)));color:var(--site-white);pointer-events:none;align-items:center;gap:6px;display:flex}.site .rq-country__caret{border:3px solid #0000;border-top:4px solid #888;border-bottom-width:0;width:0;height:0}.site .rq-country__select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.site .rq-country:focus-within .rq-country__shown{outline:1px solid var(--site-gold-light);outline-offset:2px}.site .rq-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site .rq-foot{flex-direction:column;align-items:center;display:flex}.site .rq-submit{width:min(100%,max(240px,35%));height:max(48px, calc(3.13 * var(--vw)));margin:max(28px, calc(2.6 * var(--vw))) auto max(12px, calc(1 * var(--vw)));background:var(--site-skin-gold-form) center / 100% 100% no-repeat;filter:drop-shadow(0 48.14px 55.98px #00000059);font-family:var(--site-body);font-size:max(16px, calc(1.04 * var(--vw)));letter-spacing:.08em;text-transform:uppercase;color:var(--site-navy);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;transition:transform .2s ease-in-out;display:flex}.site .rq-submit:hover{transform:scale(1.1)}.site .rq-submit:disabled{cursor:progress;opacity:.8;transform:none}.site .rq-status{min-height:1em;font-size:max(15px, calc(1.04 * var(--vw)));text-align:center;color:var(--site-white);margin:0}.site .rq-status:empty{display:none}.site .rq-thanks{padding:10% max(20px, calc(4 * var(--vw)));font-size:max(18px, calc(1.25 * var(--vw)));text-align:center;color:var(--site-white);background:#1a2236;margin:0;line-height:1.4}.site .lg [id]{scroll-margin-top:max(110px, calc(8 * var(--vw)))}@media (prefers-reduced-motion:reduce){.site .rq-submit,.site .rq-submit:hover{transition:none;transform:none}}@media (max-width:767px){.site .rq-grid{grid-template-columns:1fr}}@media (max-width:1023px){.site .rq-required,.site .rq-error{font-size:max(15px,.85em)}}@media (max-width:1024px),(pointer:coarse){.site .rq-choice__option{min-height:44px}.site .rq-choice__options{row-gap:0}.site .rq-submit{min-height:44px}}
