.ng-institutional-form{margin-top:36px;padding:26px;border:1px solid #e3eaf2;border-radius:15px;background:#fbfcff}.ng-institutional-heading span{color:#0e5296;font-weight:800;font-size:11px;letter-spacing:.09em}.ng-institutional-heading h2{font-size:clamp(21px,2.4vw,28px);margin:7px 0}.ng-institutional-heading p{color:#60758a;margin:0 0 22px}.ng-public-contact{display:grid;gap:17px}.ng-contact-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ng-public-contact label{display:grid;gap:7px;font-weight:700;font-size:13px;color:#193453}.ng-public-contact input:not([type=checkbox]),.ng-public-contact textarea,.ng-public-contact select{width:100%;border:1px solid #cad7e5;border-radius:9px;background:#fff;padding:12px 13px;font:inherit;color:#193453;min-width:0}.ng-public-contact textarea{resize:vertical}.ng-public-contact :is(input,textarea,select):focus-visible{outline:2px solid #2474cc;outline-offset:1px}.ng-public-contact .ng-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.ng-consent input{width:18px;height:18px;flex:none;margin-top:2px}.ng-consent a{color:#145d9d}.ng-contact-submit{border:0;border-radius:9px;background:#06346f;color:white;font-weight:750;padding:15px 22px;cursor:pointer;justify-self:start}.ng-contact-submit:hover{background:#114986}.ng-contact-privacy{font-size:12px;color:#75869b;margin:0}.ng-spamtrap{position:absolute!important;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.ng-form-unavailable{padding:16px;background:#f0f4fa;border-radius:8px;color:#38506d}@media(max-width:600px){.ng-institutional-form{padding:17px}.ng-contact-cols{grid-template-columns:1fr}.ng-contact-submit{width:100%}}
