.rg-contact{background-color:var(--rg-navy);background-image:linear-gradient(180deg,rgba(11,12,39,.15),rgba(11,12,39,0) 26%,rgba(34,166,191,.18) 52%,rgba(34,166,191,.58) 80%,rgba(34,166,191,.9)),url(../../images/rg/contact-globe-bg.jpg);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:cover,100% auto;color:var(--rg-text);font-family:var(--rg-font);overflow:hidden;padding:var(--rg-space-12) var(--rg-gutter) var(--rg-space-16);position:relative;width:100%}.rg-contact__inner{margin:0 auto;max-width:880px;padding-top:var(--rg-space-6);position:relative;text-align:center;z-index:1}.rg-contact__logo{display:block;height:104px;margin:0 auto var(--rg-space-5);width:104px}.rg-contact__heading{font-size:var(--rg-h2);font-weight:700;line-height:var(--rg-lh-tight);margin:0 auto;max-width:20ch}.rg-contact__heading p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.rg-contact__heading--split p{display:inline}.rg-contact__intro{font-size:var(--rg-body);line-height:var(--rg-lh-body);margin:var(--rg-space-3) auto 0;max-width:62ch}.rg-contact__intro p{margin:0}.rg-contact__intro p+p{margin-top:var(--rg-space-3)}.rg-contact__disclaimer{font-size:var(--rg-btn);opacity:.7}.rg-contact__form{margin:var(--rg-space-6) auto 0;max-width:780px;text-align:left}.rg-contact__placeholder{background:transparent;border:0;display:flex;flex-direction:column;gap:var(--rg-space-2);padding:0}.rg-contact__row{display:grid;gap:var(--rg-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.rg-field{display:flex;flex-direction:column}.rg-contact__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rg-contact .rg-field__control{-webkit-appearance:none;appearance:none;background-color:rgba(1,12,37,.55);border:1px solid rgba(120,190,214,.32);border-radius:12px;color:var(--rg-text);font-family:inherit;font-size:1rem;padding:1rem 1.25rem;width:100%}.rg-contact .rg-field__control::placeholder{color:var(--rg-white);font-weight:600;opacity:1}.rg-contact .rg-field__control:focus-visible{border-color:var(--rg-accent);outline:none}.rg-contact .rg-field__control--select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.7' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;color:var(--rg-white);font-weight:600;padding-right:3rem}.rg-contact .rg-field__control--area{min-height:132px;resize:vertical}.rg-contact__submit{background:linear-gradient(180deg,color-mix(in srgb,var(--rg-accent) 92%,var(--rg-white)) 0,var(--rg-accent) 55%,color-mix(in srgb,var(--rg-accent) 78%,var(--rg-navy)) 100%);border:none;border-radius:12px;color:var(--rg-text);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;margin-top:var(--rg-space-2);padding:1.05rem 1.25rem;text-transform:none;transition:filter .2s ease;width:100%}.rg-contact__submit:focus-visible,.rg-contact__submit:hover{filter:brightness(1.08);outline:none}@media (max-width:600px){.rg-contact{padding:var(--rg-space-8) var(--rg-space-4) var(--rg-space-10)}.rg-contact__row{grid-template-columns:1fr}.rg-contact__globe{max-width:520px}}.rg-contact.rg-contact--pp{background-color:var(--rg-surface);background-image:none;border:var(--rg-border);border-radius:var(--rg-radius-card);color:var(--rg-text);margin:var(--rg-space-6) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-contact--pp .hs-form label,.rg-contact--pp .hs-form legend,.rg-contact--pp .rg-contact__disclaimer,.rg-contact--pp .rg-contact__heading,.rg-contact--pp .rg-contact__intro,.rg-contact--pp .rg-contact__intro p,.rg-contact--pp label{color:var(--rg-text)}.rg-contact.rg-contact--pp .hs-form input[type=email],.rg-contact.rg-contact--pp .hs-form input[type=number],.rg-contact.rg-contact--pp .hs-form input[type=tel],.rg-contact.rg-contact--pp .hs-form input[type=text],.rg-contact.rg-contact--pp .hs-form select,.rg-contact.rg-contact--pp .hs-form textarea,.rg-contact.rg-contact--pp .rg-field__control{background-color:var(--rg-white);border:1px solid color-mix(in srgb,var(--rg-ink) 55%,transparent);border-radius:var(--rg-radius-sm);box-shadow:none;color:var(--rg-ink)}.rg-contact.rg-contact--pp .hs-form ::placeholder,.rg-contact.rg-contact--pp .rg-field__control::placeholder{color:color-mix(in srgb,var(--rg-ink) 72%,var(--rg-white))}.rg-contact.rg-contact--pp .rg-field__control--select{color:var(--rg-ink)}.rg-contact.rg-contact--pp .hs-form input:focus-visible,.rg-contact.rg-contact--pp .hs-form select:focus-visible,.rg-contact.rg-contact--pp .hs-form textarea:focus-visible,.rg-contact.rg-contact--pp .rg-field__control:focus-visible{outline:3px solid var(--rg-focus);outline-offset:2px}.rg-contact--pp .rg-contact__submit,.rg-contact.rg-contact--pp .hs-form .hs-button{background:var(--rg-btn-primary-bg);border:0;border-radius:var(--rg-radius-pill);box-shadow:none;color:var(--rg-btn-primary-text)}.rg-contact--pp .hs-error-msg,.rg-contact--pp .hs-error-msgs label{color:var(--rg-accent-deep)}.rg-contact--pp .rg-contact__form,.rg-contact--pp .rg-contact__inner{background:none;border:0;box-shadow:none}.rg-contact--pp .rg-contact__heading .rg-accent{color:var(--rg-accent-large)}.rg-contact--pp .rg-contact__label{clip:auto;color:var(--rg-text);display:block;font-family:var(--rg-font);font-size:.75rem;font-weight:700;height:auto;margin:0 0 6px;overflow:visible;position:static;text-align:left;text-transform:none;white-space:normal;width:auto}.rg-contact--pp .rg-contact__req{color:var(--rg-accent-text)}.rg-contact--pp .rg-contact__req-note{color:var(--rg-text-muted);font-family:var(--rg-body-font);font-size:.875rem;margin:0 0 var(--rg-space-2);text-align:left}.rg-contact--pp .rg-contact__req-note span{color:var(--rg-accent-text)}@media (max-width:767.98px){.rg-contact--pp .rg-contact__intro,.rg-contact--pp .rg-contact__intro p{text-align:left}}.rg-contact--pp .rg-contact__submit:is(:hover,:focus,:active),.rg-contact.rg-contact--pp .hs-form .hs-button:is(:hover,:focus,:active){border-radius:var(--rg-radius-pill)}.rg-contact.rg-head--left .rg-contact__heading,.rg-contact.rg-head--left .rg-contact__intro{margin-inline:0;text-align:left}.rg-contact__cta{display:flex;justify-content:center;margin-top:var(--rg-space-3)}.rg-contact.rg-head--left .rg-contact__cta{justify-content:flex-start}@media (min-width:1024px){.rg-contact.rg-contact--two-col .rg-contact__inner{align-items:start;display:grid;gap:var(--rg-space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:1180px;text-align:left}.rg-contact--two-col .rg-contact__heading,.rg-contact--two-col .rg-contact__intro,.rg-contact--two-col .rg-contact__logo{margin-inline:0;text-align:left}.rg-contact--two-col .rg-contact__cta{justify-content:flex-start;margin-top:var(--rg-space-4)}.rg-contact--two-col .rg-contact__form{margin:0;max-width:none}}