.contactAccessInfoStrip{background:#fbfdf2;border:1px solid #38574724;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1050px;margin:28px 0 10px;padding:18px 22px;display:grid}.contactAccessInfoStripItem{border-left:1px solid #38574729;padding-left:18px}.contactAccessInfoStripItem:first-child{border-left:none;padding-left:0}.contactAccessInfoStripItem strong{font-family:var(--font-poppins), sans-serif;color:#385747;margin-bottom:5px;font-size:20px;line-height:1.25;display:block}.contactAccessInfoStripItem span{font-family:var(--font-inter), sans-serif;color:#333;font-size:14px;line-height:1.55;display:block}.contactAccessCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1050px;margin:24px 0 10px;display:grid}.contactAccessCard{background:#fff;border:1px solid #3857471f;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;transition:transform .18s,background .18s;display:grid;box-shadow:0 10px 24px #121b160d}.contactAccessCard:hover{background:#fbfdf2;transform:translateY(-2px)}.contactAccessCardIcon{color:#fbfdf2;background:#385747;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:inline-flex}.contactAccessCardText strong{font-family:var(--font-poppins), sans-serif;color:#385747;margin-bottom:5px;font-size:17px;line-height:1.35;display:block}.contactAccessCardText small{font-family:var(--font-inter), sans-serif;color:#555;font-size:14px;line-height:1.65;display:block}.contactAccessTwoColumns{grid-template-columns:1fr 1fr;align-items:start;gap:42px;max-width:1180px;display:grid}.contactAccessMapCard{background:#fbfdf2;border:1px solid #38574724;border-radius:24px;min-height:480px;overflow:hidden;box-shadow:0 16px 34px #121b1614}.contactAccessMap{border:0;width:100%;height:100%;min-height:480px;display:block}.contactAccessFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1050px;margin:22px 0 24px;display:grid}.contactAccessFeatureItem{background:#3857470f;border:1px solid #3857471a;border-radius:18px;padding:18px}.contactAccessFeatureItem span{color:#385747;width:fit-content;font-family:var(--font-inter), sans-serif;background:#38574717;border-radius:999px;margin-bottom:11px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.contactAccessFeatureItem strong{font-family:var(--font-poppins), sans-serif;color:#222;margin-bottom:7px;font-size:17px;line-height:1.35;display:block}.contactAccessFeatureItem p{font-family:var(--font-inter), sans-serif;color:#555;max-width:none;margin:0;font-size:14.5px;line-height:1.7}.contactAccessSoftPanel{color:#fbfdf2;background:#385747;border-radius:24px;padding:24px}.contactAccessSoftPanel.beige{color:#222;background:#fbfdf2;border:1px solid #38574724}.contactAccessSoftPanel .innerPageSectionTitle{color:inherit}.contactAccessSoftPanel .innerPageTitleIcon{color:currentColor}.contactAccessSoftPanel.beige .innerPageSectionTitle,.contactAccessSoftPanel.beige .innerPageTitleIcon{color:#385747}.contactAccessSoftPanel p{font-family:var(--font-inter), sans-serif;color:inherit;opacity:.82;max-width:none;margin:16px 0 0;font-size:15px;line-height:1.75}.contactAccessCheckList{gap:14px;display:grid}.contactAccessCheckItem{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.contactAccessCheckItem svg{color:currentColor;margin-top:2px;font-size:22px}.contactAccessSoftPanel.beige .contactAccessCheckItem svg,.contactAccessSoftPanel.beige .contactAccessCheckItem strong{color:#385747}.contactAccessCheckItem strong{font-family:var(--font-poppins), sans-serif;color:inherit;margin-bottom:5px;font-size:15.5px;line-height:1.35;display:block}.contactAccessCheckItem p{font-family:var(--font-inter), sans-serif;color:inherit;opacity:.8;max-width:none;margin:0;font-size:14px;line-height:1.65}.contactAccessFormLayout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:42px;max-width:1180px;display:grid}.contactAccessNotice{background:#fbfdf2;border:1px solid #38574724;border-radius:18px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;max-width:620px;margin-top:24px;padding:18px;display:grid}.contactAccessNotice svg{color:#385747;margin-top:2px;font-size:23px}.contactAccessNotice p{font-family:var(--font-inter), sans-serif;color:#333;max-width:none;margin:0;font-size:14.5px;line-height:1.7}.contactAccessFormCard{background:#fff;border:1px solid #3857471f;border-radius:24px;padding:24px;box-shadow:0 16px 34px #121b1614}.contactAccessForm{flex-direction:column;gap:16px;display:flex}.contactAccessFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactAccessField{flex-direction:column;gap:7px;display:flex}.contactAccessField span{font-family:var(--font-poppins), sans-serif;color:#385747;font-size:13px;font-weight:600}.contactAccessField input,.contactAccessField textarea{width:100%;font-family:var(--font-inter), sans-serif;color:#222;background:#f1f5f8;border:0;border-radius:14px;outline:none;padding:14px 15px;font-size:14px;line-height:1.55}.contactAccessField textarea{resize:vertical;min-height:170px}.contactAccessField input::placeholder,.contactAccessField textarea::placeholder{color:#8a8a8a}.contactAccessHoneypot{display:none}.contactAccessFormNote{font-family:var(--font-inter), sans-serif;color:#666;margin:0;font-size:13px;line-height:1.6}.contactAccessSubmit{color:#fbfdf2;width:fit-content;min-width:150px;height:44px;font-family:var(--font-poppins), sans-serif;cursor:pointer;background:#385747;border:0;border-radius:999px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .18s,opacity .18s}.contactAccessSubmit:hover{opacity:.94;transform:translateY(-1px)}.contactAccessSubmit:disabled{cursor:not-allowed;opacity:.7;transform:none}.contactAccessStatus{font-family:var(--font-inter), sans-serif;margin:0;font-size:14px;line-height:1.6}.contactAccessStatus.isSuccess{color:#385747}.contactAccessStatus.isError{color:#b3261e}.contactAccessSupportBlock{max-width:1050px}.contactAccessMoreLinks{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.contactAccessMoreLinks a{color:#385747;width:fit-content;font-family:var(--font-inter), sans-serif;background:#fff;border:1px solid #3857471f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.contactAccessMoreLinks a:hover{background:#38574714;transform:translateY(-1px)}.contactAccessMoreLinks svg{font-size:16px}.contactAccessFinalText{text-align:left;max-width:1050px;margin:40px 0 0}.contactAccessFinalText p{font-family:var(--font-inter), sans-serif;color:#222;margin:0;font-size:16px;line-height:1.8}@media (max-width:1100px){.contactAccessInfoStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.contactAccessInfoStripItem:nth-child(3){border-left:none;padding-left:0}.contactAccessTwoColumns,.contactAccessFormLayout{grid-template-columns:1fr}.contactAccessSoftPanel{max-width:680px}}@media (max-width:640px){.contactAccessInfoStrip,.contactAccessCardsGrid,.contactAccessFeatureGrid,.contactAccessFormGrid{grid-template-columns:1fr}.contactAccessInfoStrip{padding:18px}.contactAccessInfoStripItem,.contactAccessInfoStripItem:nth-child(3){border-top:1px solid #38574724;border-left:none;padding-top:14px;padding-left:0}.contactAccessInfoStripItem:first-child{border-top:none;padding-top:0}.contactAccessMapCard,.contactAccessMap{min-height:360px}.contactAccessSoftPanel,.contactAccessFormCard{padding:20px}.contactAccessMoreLinks a,.contactAccessSubmit{justify-content:center;width:100%}}.contactAccessConsent,.contactAccessCaptcha{margin-top:2px}
