[hidden]{display:none !important}
.v-mob{display:none}
@media (max-width:900px){.v-desk{display:none}.v-mob{display:block}}
.ibtn.mnav-btn{display:none}
@media (max-width:900px){.ibtn.mnav-btn{display:flex}.hdr-r .soc{display:none}}
.ibtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(230,229,229,.5);color:#E6E5E5;cursor:pointer;flex:none}
.mnav-ov{position:fixed;inset:0;z-index:100;background:#313139;padding:20px;overflow-y:auto;font-family:'Urbanist','Nexa',sans-serif;font-weight:300;color:#E6E5E5}
.mnav-ov .mnav a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid rgba(230,229,229,.18);font-size:28px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#E6E5E5}
.mnav-ov .wa{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin-top:36px;padding:0 22px;background:#E6E5E5;color:#313139 !important;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}
.ibtn:focus-visible,.mnav-ov a:focus-visible{outline:2px solid #E6E5E5;outline-offset:3px}
.f-err{margin:0;font-size:14px;line-height:1.5;color:#F2B8B5}.f-err:empty{display:none}
.fx [aria-invalid="true"]{border-bottom-color:#F2B8B5 !important}
.p-card{display:block}
.v-mob .h1m{font-weight:700;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word}
