.intbanner-header-flair,.header-flair{font-weight:900;letter-spacing:8px;color:var(--brand-color);text-transform:uppercase;font-size:21px;margin-bottom:25px}.intbanner-wrap{padding:0 0 30px 0;display:flex;flex-direction:column;align-content:flex-end}.intbanner-wrap.dimmed{background-color:rgba(0,0,0,.25);background-blend-mode:overlay}.intbanner#banner{padding:50px 0;padding:0px var(--global-side-margin);min-height:max(42vh,375px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%}.intbanner#banner h1,.intbanner#banner .intbanner-header-flair{color:#fff;margin:0;line-height:1.25em}.intbanner#banner h1{font-size:4em;margin-top:35px}.page:not(.home) main .wp-block-group .larger{font-size:1.5rem}.page:not(.home) main .wp-block-group .wp-block-button .wp-element-button{font-size:18px;padding:18px 24px 18px 36px;border-width:3px}.page:not(.home) main .wp-block-group .wp-block-button .wp-element-button:hover svg{transform:translateY(1px) translateX(0px)}.page:not(.home) main .wp-block-group .wp-block-button svg{width:11px;transform:translateY(1px) translateX(-14px);fill:#fff}.page:not(.home) main .wp-block-group .split-border h3{font-weight:300;font-size:1.75rem;line-height:1.25em;margin:0}.page:not(.home) main .wp-block-group .split-border p{margin:15px 0 35px 0;font-size:1rem}.page:not(.home) main .wp-block-group .split-border .wp-block-column:last-child{border-left:1px solid rgba(0,0,0,.15);padding-left:5%}.page:not(.home) main .wp-block-group .split-border .wp-block-column{padding-top:15px;padding-bottom:15px}@media(max-width: 781px){.intbanner#banner h1.wp-block-heading{font-size:2.25em}.intbanner#banner p.intbanner-header-flair{font-size:.9rem}.page:not(.home) main .wp-block-group p,.page:not(.home) main .wp-block-group p a{font-size:16px}.page:not(.home) main .wp-block-group p.larger{font-size:1.2rem;margin-top:0}}