.section--military-banner{padding:0}.military-banner{position:relative;display:flex;align-items:center;width:100%;height:var(--banner-height-desktop, 400px);min-height:280px;max-height:85vh;overflow:hidden;isolation:isolate}.military-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.military-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal-point, 50% 50%)}.military-banner__image--placeholder{width:100%;height:100%;background:#12213c}.military-banner__image--placeholder svg{width:100%;height:100%;object-fit:cover}.military-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 60% 90% at center,#0810208c,#08102059 55%,#0810201a);pointer-events:none;transition:background .2s ease}.military-banner__content{position:relative;z-index:2;width:100%;display:flex;justify-content:center;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.military-banner__text-wrap{max-width:min(640px,90%);color:#fff;text-align:center}.military-banner__eyebrow{margin:0 0 .75em;font-size:clamp(.9rem,.75rem + .5vw,1.2rem);letter-spacing:.15em;text-transform:uppercase;color:#c53030;font-weight:600}.military-banner__heading{margin:0 0 .5em;font-size:clamp(1.9rem,1.2rem + 2.8vw,3.4rem);line-height:1.1;font-weight:800;color:#fff;text-wrap:balance}.military-banner__subheading{margin:0 0 1.5em;font-size:clamp(1.1rem,.95rem + .6vw,1.6rem);line-height:1.5;color:#ffffffe0}.military-banner__subheading p{margin:0}.military-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.5vw,1.2rem)}.military-banner__button{white-space:nowrap}.military-banner__button--primary,.military-banner__button--secondary{background:#af2c27!important;border-color:#af2c27;color:#fff;opacity:1!important}.military-banner__button--primary:hover,.military-banner__button--secondary:hover{background:#a02626!important;border-color:#a02626}@media screen and (max-width:1200px){.military-banner{height:clamp(var(--banner-height-tablet, 420px),var(--banner-height-desktop, 400px),var(--banner-height-desktop, 400px))}}@media screen and (max-width:989px){.military-banner{height:var(--banner-height-tablet, 420px)}.military-banner__text-wrap{max-width:min(520px,90%)}}@media screen and (max-width:749px){.military-banner{height:var(--banner-height-mobile, 560px);align-items:flex-end;padding-bottom:clamp(2rem,8vw,4rem)}.military-banner__overlay{background:linear-gradient(180deg,#08102026,#0810208c 55%,#081020d9)}.military-banner__image{object-position:var(--focal-point-mobile, var(--focal-point, 50% 50%))}.military-banner__text-wrap{max-width:100%;text-align:var(--text-align-mobile, center)}.military-banner__buttons{justify-content:var(--text-align-mobile, center)}.military-banner__button{flex:1 1 auto;text-align:center}}@media screen and (max-width:400px){.military-banner__buttons{flex-direction:column;width:100%}.military-banner__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-military-banner.css.map */
