body:has(.gr-contacts-page) .gr-native-heading{display:none!important}
.gr-contacts-page{color:#142640;padding-bottom:45px}.gr-contact-heading{max-width:850px;margin:12px 0 28px}.gr-contact-heading>span,.gr-eyebrow{display:block;color:#1644d5;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.gr-contact-heading h1{font-size:clamp(30px,3.5vw,52px)!important;color:#1644d5!important;line-height:1.12;margin:0 0 18px!important}.gr-contact-heading p{font-size:17px;color:#536786}.gr-department-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:38px}.gr-department-nav a{border:1px solid #d6e0ef;background:#f4f7fb;border-radius:100px;padding:11px 17px;font-size:13px;color:#203859}.gr-department-nav a:hover{background:#1644d5;color:white;border-color:#1644d5}.gr-department{scroll-margin-top:120px;margin:0 0 34px}.gr-department h2{font-size:22px!important;line-height:1.35;color:#142640!important;margin:0 0 16px!important}.gr-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gr-person{padding:25px;border:1px solid #d9e3f1;border-radius:20px;background:linear-gradient(140deg,#f1f5fb,#fff);display:flex;flex-direction:column;min-height:190px}.gr-person-role{font-size:13px;line-height:1.5;color:#62728c;margin:0 0 12px}.gr-person h3{font-size:20px!important;line-height:1.35!important;color:#142640!important;margin:0 0 24px!important;max-width:280px}.gr-person-links{display:flex;flex-direction:column;gap:10px;margin-top:auto}.gr-person-links a{color:#1644d5;font-weight:500;font-size:16px;overflow-wrap:anywhere}.gr-person-links a span{display:inline-block;margin-right:10px}.gr-person-ext{color:#62728c;font-size:13px}.gr-contact-directory{padding:20px 25px;border-radius:16px;background:#edf2fa;color:#1644d5}.gr-contact-request{margin:56px 0 36px!important;border-radius:28px;background:#edf2fa;padding:40px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important}.gr-contact-request h2{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.1!important;color:#1644d5!important;margin:0 0 22px!important}.gr-contact-request .gr-contact-info>p{max-width:440px;line-height:1.6}.gr-contact-request .gr-contact-info>a{display:block;font-size:clamp(23px,2.4vw,36px)!important;font-weight:600;margin:25px 0 12px}.gr-contact-request .gr-contact-info>a[href^=mailto]{font-size:24px!important;margin-top:12px}.gr-contact-request [data-gr-form]{background:white;border-radius:20px;padding:26px}.gr-contact-route{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.gr-contact-route h2{font-size:28px!important}.gr-contact-route iframe{border:0;border-radius:22px;height:340px}.gr-route-link{color:#1644d5;font-weight:600}
.gronn .news-tags .tag{background:#edf2fa!important;color:#233c61!important;border:1px solid #d7e1f0!important;border-radius:10px!important;padding:10px 16px!important;transition:background .16s,color .16s}.gronn .news-tags .tag:hover,.gronn .news-tags .tag.active,.gronn .news-tags .tag:focus-visible{background:#1644d5!important;color:#fff!important;border-color:#1644d5!important}.gronn .gr-btn:hover,.gronn .btn-1:hover{background:#1039bd!important;border-color:#1039bd!important;color:#fff!important}.gronn .pagination a:hover,.gronn .pagination .active a{background:#1644d5!important;color:white!important}.gr-news-card>a{display:flex;align-items:center;justify-content:center;background:#e6edf7;overflow:hidden}.gr-news-card>a img{max-width:100%;width:100%;object-fit:cover}.gr-news-card.gr-news-small>a img{width:auto!important;height:auto!important;max-width:min(100%,var(--news-width))!important;max-height:270px}.gr-news-small>a{min-height:220px}.gr-article .desc img{max-width:100%;height:auto}
@media(max-width:1000px){.gr-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-contact-request{gap:24px!important;padding:26px!important}}@media(max-width:650px){.gr-contact-cards{grid-template-columns:1fr}.gr-contact-request{grid-template-columns:1fr!important;padding:22px!important;border-radius:20px}.gr-contact-route{grid-template-columns:1fr}.gr-person{min-height:150px}.gr-department-nav{gap:7px}.gr-department-nav a{font-size:12px;padding:9px 12px}.gr-contact-request [data-gr-form]{padding:18px}.gr-contact-route iframe{height:300px}}
.gr-news-card.gr-news-small>a img{min-height:0!important}.gr-media-view>img{object-fit:scale-down!important}.gr-contact-request .gr-contact-info{background:transparent;padding:0}.gr-contact-request .gr-form{background:transparent;padding:0}.gr-contact-route{background:#f3f6fb;padding:24px;border-radius:24px}
