.banner{background:#e0e0e0;display:flex;flex-direction:column;margin:2rem 0 7rem;padding:0 .938em;position:relative}.banner__media{margin-bottom:-5rem;margin-left:-.938em;order:2;padding-top:79%;position:relative}.banner__media .banner__image{left:0;margin-top:0;position:absolute;top:0}.banner__image{margin-top:-1.5rem}.banner__content{padding:1.875rem 0 2.5rem}.banner__title{font-size:1.5rem;line-height:1.15;margin-bottom:.625rem}@media (min-width:48em){.banner{align-items:flex-start;background:none;flex-direction:row;margin-bottom:2rem;padding-left:0}.banner__media{flex-shrink:0;margin-bottom:0;margin-right:2.65%;order:0;padding-top:35%;position:relative;width:50%}.banner__media:before{background:#f5f5f5;bottom:0;content:"";display:block;left:0;position:absolute;right:12.9%;top:0;z-index:-1}.banner__media:after{background:transparent url(/ResourcePackages/Talon/assets/dist/images/dot-pattern.png) repeat 0 0;bottom:-10%;content:"";display:block;height:60%;position:absolute;right:-7.5%;width:50%;z-index:-2}.banner__content{max-width:35em;padding:0}}@media (min-width:80em){.banner{align-items:center;margin-bottom:0}.banner__media{padding-top:40%}.banner__media:before{bottom:22%;left:0;right:12.9%;top:12.4%}.banner__media:after{bottom:10%;height:57%;right:-3%;width:330px}.banner__content{margin-bottom:4rem}.banner__title{font-size:3rem;margin-bottom:1.875rem}}@media (min-width:105em){.banner__media{width:49.7%}.banner__media:after{bottom:13%;right:-3%}}.banner.banner--alt{background:none}.banner.banner--alt .banner__media{margin-bottom:0;order:0}.banner.banner--alt .banner__media .banner__image{margin-top:0}.banner.banner--alt .banner__media:before{display:none}@media (min-width:48em){.banner.banner--right{justify-content:flex-end}.banner.banner--right .banner__media{margin-left:2.65%;margin-right:-.938em}.banner.banner--right .banner__media:before{left:12.9%;right:0}.banner.banner--right .banner__media:after{left:-2.5%;right:auto}.banner.banner--right .banner__image{left:auto;right:0}}.banner--image-bg{--color-link:#fff;--color-heading:#fff;background:#003057;border-radius:20px;color:#fff;display:block;margin:0;overflow:hidden;padding-block:clamp(53px,5.2vw,85px);padding-inline:clamp(48px,4.1vw,80px);position:relative}.banner--image-bg:has(.banner__img){background:none}.banner--image-bg .banner__content{align-items:center;display:flex;flex-direction:column;gap:34px;margin:0;max-width:none}.banner--image-bg .banner__title{font-size:clamp(2.25rem,3.3vw,4rem);font-weight:400;line-height:1.1}.banner--image-bg .banner__subtitle{font-size:clamp(2rem,3.3vw,2.25rem)}.banner--image-bg .banner__subtext{font-size:clamp(1rem,1.06vw,1.25rem);line-height:1.2;max-width:490px}.banner--image-bg .banner__subtext li::marker{font-size:1em}.banner--image-bg .banner__subtext>*{margin-bottom:34px}.banner--image-bg .banner__subtext>:last-child{margin-bottom:0;padding-bottom:0}.banner--image-bg .banner__action{align-items:center;display:inline-flex;gap:10px}[class*=col-] .banner--image-bg{height:100%}.banner--image-bg-left{--color-link:#000;--color-heading:#000;border-bottom-left-radius:0;border-top-left-radius:0;color:#000;display:inline-grid;margin-right:20px;padding:0}.banner--image-bg-left .banner__content{align-items:flex-start;padding-bottom:clamp(45px,5.059vw,85px);padding-top:clamp(65px,5.059vw,85px);padding-inline:clamp(20px,10vw,195px)}.banner--image-bg-left .banner__subtext{line-height:1.6;max-width:615px}.banner--image-bg-left .banner__img-secondary{align-self:end;justify-self:start}.banner--image-bg-left:has(.banner__img-secondary) .banner__img-secondary{max-width:355px;order:2}.banner--image-bg-right{border-bottom-right-radius:0;border-top-right-radius:0;display:inline-grid;margin-left:20px;overflow:visible;padding:0}.banner--image-bg-right .banner__img-wrap{border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner--image-bg-right .banner__content{align-items:flex-start;padding:clamp(65px,5.1vw,95px) 26px clamp(45px,5.1vw,95px) clamp(20px,10vw,110px)}.banner--image-bg-right .banner__subtext{line-height:1.6;max-width:529px}.banner--image-bg-right .banner__img-secondary{align-self:end;margin-bottom:-28%}@media (min-width:64em){.banner--image-bg-left:has(.banner__img-secondary){-moz-column-gap:clamp(45px,11vw,196px);column-gap:clamp(45px,11vw,196px);grid-template-columns:40% 1fr}.banner--image-bg-left:has(.banner__img-secondary) .banner__img-secondary{max-width:100%;order:0}.banner--image-bg-left:has(.banner__img-secondary) .banner__content{padding-left:0}.banner--image-bg-right{padding-right:clamp(75px,9.9vw,205px)}.banner--image-bg-right .banner__content{padding-right:0}.banner--image-bg-right:has(.banner__img-secondary){-moz-column-gap:0;column-gap:0;grid-template-columns:47% 1fr;margin-bottom:7%}}.hero{overflow:hidden;padding-top:clamp(30px,4.5vw,35px);position:relative}.hero__title{margin-bottom:clamp(16px,2.03vw,36px)}.hero__subtext{color:#262626;font-size:15px;margin-bottom:clamp(16px,3.1vw,40px);max-width:84%;}.hero__media{margin-left:-.938em;margin-right:-.938em}.hero__img-wrap{display:inline-block;padding-top:1.25rem;position:relative}.hero__img-wrap:before{ background: linear-gradient( 337deg, #7c0905 0, #1170b1 85%) !important;content:"";display:block;height:85%;position:absolute;right:-15%;top:0;width:100%;z-index:-1;border-radius: 80px 15px 40px 15px;} .hero__img-wrap:after{background-image:radial-gradient(#dcdcdc 5%,transparent 7%);background-position:0 0;background-size:50px 50px;content:"";display:block;height:51%;left:-2%;position:absolute;top:48.5%;width:50%;z-index:-2}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hero__actions>*{width:100%}.hero--alt .container{display:flex;flex-direction:column;gap:30px}.hero--alt .hero__img-secondary,.hero--alt .hero__img-secondary-link{align-self:flex-start;order:-1}.hero--alt .hero__content{padding-left:5px;padding-right:10px}.hero--alt .hero__content-wrap{display:flex;flex-direction:column;gap:38px}.hero--alt .hero__title{color:#000;font-size:clamp(2.375rem,4.2vw,4.5rem);line-height:1.2}.hero--alt .hero__subtext{margin:0;max-width:none}.hero--alt .hero__media{margin-left:11px;order:-1;position:relative}.hero--alt .hero__img-wrap{padding-left:14px;position:static}.hero--alt .hero__img-wrap:before{background:transparent url(/ResourcePackages/Talon/assets/dist/images/bg-noise.png) no-repeat 0 0;background-size:cover;border-bottom-left-radius:20px;border-top-left-radius:20px;height:92%;right:0;width:100%}.hero--alt .hero__img-wrap:after{display:none}.hero-wrap{position:relative}.hero-wrap:before{background:transparent url(/ResourcePackages/Talon/assets/dist/images/hero-bg.png) no-repeat right 5%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}@media (min-width:48em){.hero .container{display:flex;gap:10px;max-width:none;padding:0}.hero .button{width:auto}.hero__content{display:flex;justify-content:flex-end;padding-left:1rem;width:53%}.hero__media{margin-left:0;margin-right:0;width:49%}.hero__img-wrap:before{right:0;width:107%}.hero__img-wrap:after{background-size:60px 60px;left:-25%}.hero__actions>*{width:auto}.hero--alt .container{align-items:center;flex-direction:row}.hero--alt .hero__img-secondary,.hero--alt .hero__img-secondary-link{left:8%;position:absolute;top:35px}.hero--alt .hero__img-secondary-link .hero__img-secondary{position:static}.hero--alt .hero__subtext{max-width:25.125em}.hero--alt .hero__media{margin-left:0;order:2}.hero--alt .hero__img-wrap{padding-left:0}.hero--alt .hero__img-wrap:before{height:95%}}@media (min-width:64em){.hero__content{width:43%}.hero__content-wrap{margin-left:auto;max-width:43.3em}.hero__media{text-align:right;width:60%}.hero__img-wrap:after{top:52.5%}.hero--alt .container{align-items:center}}@media (min-width:80em){.hero__content{width:40%}.hero .button{font-size:1.125rem}.hero__img-wrap:after{background-size:65px 65px;height:67%;left:-30%;top:39%}}@media (min-width:85.375em){.hero__content{width:58%}}@media (min-width:105em){.hero__media:after{height:51%;left:-31%}}/*# sourceMappingURL=../../../maps/components/banners/banner.min.css.map */