.fgc-contact{width:100%;max-width:100%;color:#193f5e}.fgc-contact p{margin:16px 0;line-height:1.55}.fgc-form{padding:28px;background:#f6f9fc;border:1px solid #d2dfea;border-radius:12px}.fgc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fgc-form label{display:block;font-size:16px;font-weight:600;text-align:left;margin-bottom:18px}.fgc-form input:not([type=hidden]),.fgc-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:8px;padding:12px 14px;color:#193f5e;background:white;border:1px solid #9ab1c3;border-radius:6px;font:400 17px/1.5 Arial,sans-serif}.fgc-form textarea{resize:vertical}.fgc-form input:focus,.fgc-form textarea:focus{outline:3px solid #d3e7f6;border-color:#235b86}.fgc-form button{background:#193f5e;color:white;padding:14px 28px;border:0;border-radius:7px;font-size:17px;font-weight:600;cursor:pointer}.fgc-form button:hover{background:#285d85}.fgc-form button:focus-visible{outline:3px solid #3180b3;outline-offset:3px}.fgc-help{font-size:14px;color:#526777}.fgc-error,.fgc-success,.fgc-info{padding:16px;border:1px solid;border-radius:7px;margin:18px 0}.fgc-error{background:#fff1f0;color:#8b2525}.fgc-success{background:#eff8f2;color:#24583a}.fgc-info{background:#f1f5f9}.fgc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.fgc-grid{grid-template-columns:1fr;gap:0}.fgc-form{padding:18px}.fgc-form button{width:100%}}
