.p-contact .cgrid,body.p-contact .cgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}.p-contact .cbox,body.p-contact .cbox{background:#fff;border:1px solid var(--sky);border-radius:18px;padding:28px}.p-contact .cgrid>.cbox:first-child,body.p-contact .cgrid>.cbox:first-child{border-top:4px solid var(--c1)}.p-contact .cgrid>.cbox:nth-child(2),body.p-contact .cgrid>.cbox:nth-child(2){border-top:4px solid var(--c2)}.p-contact .cgrid>.cbox:nth-child(3),body.p-contact .cgrid>.cbox:nth-child(3){border-top:4px solid var(--c3)}.p-contact .cgrid>.cbox:nth-child(4),body.p-contact .cgrid>.cbox:nth-child(4){border-top:4px solid var(--c4)}.p-contact .cbox .ci,body.p-contact .cbox .ci{width:44px;height:44px;border-radius:12px;background:var(--c1-bg);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.p-contact .cgrid>.cbox:nth-child(2) .ci,body.p-contact .cgrid>.cbox:nth-child(2) .ci{background:var(--c2-bg)}.p-contact .cgrid>.cbox:nth-child(3) .ci,body.p-contact .cgrid>.cbox:nth-child(3) .ci{background:var(--c3-bg)}.p-contact .cgrid>.cbox:nth-child(4) .ci,body.p-contact .cgrid>.cbox:nth-child(4) .ci{background:var(--c4-bg)}.p-contact .cbox h3,body.p-contact .cbox h3{font-size:18px;margin-bottom:4px}.p-contact .cbox p.cd,body.p-contact .cbox p.cd{font-size:13.5px;margin-bottom:16px}.p-contact .cline,body.p-contact .cline{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--sky)}.p-contact .cline small,body.p-contact .cline small{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--slate);font-weight:700}.p-contact .cline a,body.p-contact .cline a{font-size:14.5px;font-weight:600;color:var(--blue);text-decoration:none;word-break:break-word}.p-contact .cline a:hover,body.p-contact .cline a:hover{text-decoration:underline}.p-contact .cnote,body.p-contact .cnote{margin-top:14px;font-size:12.5px;background:var(--cloud);border-radius:10px;padding:11px 14px;color:var(--navy)}.p-contact .cgrid,body.p-contact .cgrid{align-items:stretch}.p-contact .cbox,body.p-contact .cbox{display:flex;flex-direction:column}.p-contact .cbox .cnote,body.p-contact .cbox .cnote{margin-top:auto}.p-contact .cfacts,body.p-contact .cfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.p-contact .cfact,body.p-contact .cfact{background:#fff;border:1px solid var(--sky);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column}.p-contact .cfacts>.cfact:first-child,body.p-contact .cfacts>.cfact:first-child{border-top:3px solid var(--c1)}.p-contact .cfacts>.cfact:nth-child(2),body.p-contact .cfacts>.cfact:nth-child(2){border-top:3px solid var(--c2)}.p-contact .cfacts>.cfact:nth-child(3),body.p-contact .cfacts>.cfact:nth-child(3){border-top:3px solid var(--c3)}.p-contact .cfacts>.cfact:nth-child(4),body.p-contact .cfacts>.cfact:nth-child(4){border-top:3px solid var(--c4)}.p-contact .cf-k,body.p-contact .cf-k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dgreen);margin-bottom:9px}.p-contact .cfact b,body.p-contact .cfact b{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:16px;color:var(--navy);line-height:1.3;margin-bottom:9px}.p-contact .cfact small,body.p-contact .cfact small{display:block;font-size:12.5px;line-height:1.6;color:var(--slate);margin-top:auto}.p-contact .cfact a,body.p-contact .cfact a{color:var(--blue);font-weight:600;text-decoration:none}.p-contact .cfact a:hover,body.p-contact .cfact a:hover{text-decoration:underline}.p-contact .cfact b a.pglink,body.p-contact .cfact b a.pglink{color:var(--navy);border-bottom:1px solid rgba(22,42,66,.3)}.p-contact .cfact b a.pglink:hover,body.p-contact .cfact b a.pglink:hover{color:var(--blue)}.p-contact .cbar,body.p-contact .cbar{display:flex;align-items:center;gap:34px;flex-wrap:wrap;margin-top:18px;background:#fff;border:1px solid var(--sky);border-radius:16px;padding:20px 26px}.p-contact .cbar-t b,body.p-contact .cbar-t b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin-bottom:4px}.p-contact .cbar-t a,body.p-contact .cbar-t a{font-size:15px;font-weight:700;color:var(--blue);text-decoration:none}.p-contact .cbar-t a:hover,body.p-contact .cbar-t a:hover{text-decoration:underline}.p-contact .cbar-t span,body.p-contact .cbar-t span{font-size:14.5px;color:var(--navy);font-weight:600}.p-contact .cbar .li,body.p-contact .cbar .li{margin-left:auto;display:inline-flex;align-items:center;gap:9px;background:#0A66C2;color:#fff;border-radius:99px;padding:11px 20px 11px 16px;font-size:13.5px;font-weight:700;text-decoration:none;flex-shrink:0}.p-contact .cbar .li:hover,body.p-contact .cbar .li:hover{background:#08529b}.p-contact .cbar .li svg,body.p-contact .cbar .li svg{fill:currentColor}@media(max-width:1100px) and (min-width:901px){body.p-contact .cfacts{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){body.p-contact .cgrid{grid-template-columns:1fr}.p-contact .cfacts,body.p-contact .cfacts{grid-template-columns:1fr;gap:12px;margin-top:28px}.p-contact .cfact,body.p-contact .cfact{padding:20px 18px}.p-contact .cbar,body.p-contact .cbar{display:block;padding:20px}.p-contact .cbar-t,body.p-contact .cbar-t{margin-bottom:16px}.p-contact .cbar .li,body.p-contact .cbar .li{margin-left:0;width:100%;justify-content:center}}