/* IPT grouped navigation: professional network, keyboard and touch accessible. */
.ipt-nav-grouped{position:relative;z-index:800;background:#f8fbf9}
.ipt-nav-grouped>.ipt-nav-inner{max-width:1300px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:4px;overflow:visible!important;padding:5px 14px;box-sizing:border-box;margin:auto}
.ipt-nav-grouped .ipt-nav-item,.ipt-nav-grouped summary{color:#234a3b!important;font:750 12px/1.35 Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:9px;padding:12px 16px;text-decoration:none!important;border-radius:9px;white-space:nowrap;cursor:pointer;border:0;background:transparent;box-sizing:border-box}
.ipt-nav-grouped .ipt-nav-item:hover,.ipt-nav-grouped summary:hover,.ipt-nav-grouped .ipt-nav-item:focus-visible,.ipt-nav-grouped summary:focus-visible{background:#e5f3e8;color:#096347!important;outline-offset:2px}
.ipt-nav-grouped .ipt-nav-item img,.ipt-nav-grouped summary img{width:19px;height:19px;object-fit:contain;flex:none}
.ipt-nav-grouped .ipt-nav-dropdown{position:relative;margin:0;display:block;flex:none}
.ipt-nav-grouped summary{list-style:none;user-select:none}
.ipt-nav-grouped summary::-webkit-details-marker{display:none}
.ipt-nav-grouped .ipt-nav-chevron{font-size:17px;margin-left:2px;color:#458567;line-height:1}
.ipt-nav-grouped details[open]>summary{background:#e5f3e8;color:#0b6b4f!important}
.ipt-nav-grouped details[open] .ipt-nav-chevron{transform:rotate(180deg)}
.ipt-nav-grouped .ipt-nav-submenu{position:absolute;z-index:900;left:0;top:calc(100% + 5px);min-width:248px;padding:9px;background:#fff;border:1px solid #dce9df;border-radius:13px;box-shadow:0 12px 35px rgba(10,61,43,.15);display:flex;flex-direction:column;gap:2px}
.ipt-nav-grouped .ipt-nav-subitem{padding:12px 13px;font-size:12px;width:100%;border-bottom:0;justify-content:flex-start}
.ipt-nav-grouped .ipt-nav-news{color:#0b6b4f!important}
.ipt-nav-grouped .ipt-nav-messages,.ipt-nav-grouped .ipt-nav-apply{background:#e5f3e8;color:#0b6b4f!important;font-weight:850;margin-left:0!important}
.ipt-nav-grouped [aria-current="page"]{background:#e5f3e8;color:#0b6b4f!important}
.ipt-nav-grouped a.ipt-nav-item:after{display:none}
.wp-site-blocks .skip-link,.wp-block-template-skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.wp-site-blocks .skip-link:focus,.wp-block-template-skip-link:focus{clip:auto!important;width:auto!important;height:auto!important;padding:12px 18px!important;margin:10px!important;overflow:visible!important;position:fixed!important;left:12px!important;top:12px!important;z-index:99999!important;background:#fff!important;color:#102f26!important}
body.page-id-5 .wp-site-blocks main.wp-block-group{padding-top:0!important;margin-block-start:0!important}
body.page-id-5 .wp-site-blocks main.wp-block-group>.wp-block-group{padding-top:0!important;padding-bottom:0!important}
body.page-id-5 .wp-site-blocks .wp-block-post-content{margin-top:0!important}
body.page-id-5 .ipt-network-hub{max-width:1300px!important;width:100%!important;margin:0 auto!important}
@media(max-width:900px){.ipt-nav-grouped>.ipt-nav-inner{flex-wrap:wrap;justify-content:center;padding:5px 10px}.ipt-nav-grouped .ipt-nav-item,.ipt-nav-grouped summary{font-size:11px;padding:9px 11px}}
@media(max-width:550px){.ipt-nav-grouped>.ipt-nav-inner{justify-content:flex-start;column-gap:3px}.ipt-nav-grouped .ipt-nav-item,.ipt-nav-grouped summary{font-size:11px;padding:9px 10px}.ipt-nav-grouped .ipt-nav-submenu{min-width:215px}.ipt-nav-grouped .ipt-nav-item img,.ipt-nav-grouped summary img{width:17px;height:17px;display:block!important}}
html[dir=rtl] .ipt-nav-grouped .ipt-nav-submenu{left:auto;right:0}
