.itex-header-search{margin-left:auto;max-width:310px;padding:8px 12px}.itex-header-search label{display:block;font-size:13px;margin-bottom:4px}.itex-header-search form>div{display:flex}.itex-header-search input{min-width:0;width:210px;padding:8px;border:1px solid #b8c3cf;border-radius:3px 0 0 3px;background:#fff;color:#222;font-size:14px}.itex-header-search button{padding:8px 14px;background:#1e73be;color:white;border:1px solid #1e73be;white-space:nowrap;border-radius:0 3px 3px 0}.itex-header-search input:focus-visible,.itex-header-search button:focus-visible{outline:2px solid #173d67;outline-offset:2px}
.itex-services{gap:24px!important;width:100%;max-width:1014px;margin:24px auto}.itex-services .wp-block-column{min-width:0}.itex-services .wp-block-image{position:relative;width:100%;max-width:322px;aspect-ratio:322/214;overflow:hidden;margin:0 auto}.itex-services .wp-block-image a{display:block;position:absolute;inset:0}.itex-services .wp-block-image img{position:absolute;width:336.3354%!important;max-width:none!important;height:auto!important;top:-1.8692%}.itex-service-1 img{left:-6.8323%}.itex-service-2 img{left:-117.7019%}.itex-service-3 img{left:-228.2609%}.itex-services a:focus-visible{outline:3px solid #1e73be;outline-offset:-3px}
@media(max-width:781px){.itex-services{flex-direction:column}.itex-services .wp-block-column{flex-basis:auto!important;width:100%}.itex-header-search{width:100%;max-width:none;margin:8px 0 0;padding:0 12px}.itex-header-search input{flex:1;width:auto}}

.l-header .itex-header-search{flex:0 0 300px!important;width:300px}.l-header .custom-logo{width:386px!important;height:auto!important;max-width:100%!important}.l-header .c-site-branding{width:100%}
@media(max-width:781px){.l-header .c-row--nowrap{flex-wrap:wrap}.l-header .u-invisible-wall{display:none}.l-header .c-row--nowrap>.c-row__col--auto{order:1;flex:1;min-width:0}.l-header .c-row--nowrap>.c-row__col--fit{order:2}.l-header .itex-header-search{order:3;flex:0 0 100%!important;width:100%;margin-top:12px}.l-header .custom-logo{width:258px!important}.l-header .c-site-branding{width:100%}}

/* Legacy HTML table widths must also fit tablet and narrow desktop content. */
.p-entry-content table{max-width:100%}
