
/* WordPress theme integration */
body.admin-bar .header{top:32px}
@media(max-width:782px){body.admin-bar .header{top:46px}}
.header-links .nav-list{list-style:none;display:flex;align-items:center;gap:21px;margin:0;padding:0}
.header-links .nav-list li{margin:0;padding:0;list-style:none}
.header-links .nav-list a{display:block}
.header-links .nav-list li:last-child>a{background:#ec1d3c;border-radius:7px;color:#fff;padding:12px 17px}
.header-links .nav-list li:last-child>a:hover{background:#c91734;color:#fff}
.header-links .nav-list .current-menu-item>a,.header-links .nav-list .current_page_item>a{color:#fff;text-decoration:underline;text-decoration-color:#ec1d3c;text-underline-offset:12px;text-decoration-thickness:2px}
.header-links .nav-list .current-menu-item:last-child>a{text-decoration-color:#fff}
.aumtech-content{width:100%;margin:0}
.aumtech-content > *, .aumtech-content > .wp-block-group{margin-block-start:0;margin-block-end:0}
.aumtech-content .wp-block-group{box-sizing:border-box}
.aumtech-content .wp-block-group:where(.container){max-width:none}
.aumtech-content .wp-block-heading{font-family:inherit}
.aumtech-content .wp-block-group .wp-block-group{margin-block:0}
.aumtech-content .button,.aumtech-content .text-link{box-shadow:none}
.aumtech-content .wp-block-group.alignfull{max-width:none}
.aumtech-empty{padding:110px 0;min-height:50vh}
.aumtech-article{padding:90px 0;min-height:55vh}
.aumtech-article h1{font-size:clamp(34px,4vw,54px)}
.aumtech-article article{max-width:820px}
.aumtech-article .entry-content{max-width:820px}
.aumtech-article .entry-content :where(p,ul,ol){line-height:1.75}
.aumtech-article .entry-content a{text-decoration:underline;text-decoration-color:#214a9a;text-underline-offset:3px}
.aumtech-article .entry-content img{height:auto}
.aumtech-article .entry-content>p{margin-bottom:1.2em}
.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.screen-reader-text:focus{clip:auto;width:auto;height:auto;z-index:9999;background:#fff;color:#091a35;padding:10px}
@media(max-width:1100px) and (min-width:871px){.header-links .nav-list{gap:13px}}
@media(max-width:870px){.header-links .nav-list{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0}.header-links .nav-list li{width:100%}.header-links .nav-list a{display:block;padding:14px 8px}.header-links .nav-list li:last-child>a{margin-top:10px;text-align:center}}
