.component-mini-banner.has-bg{padding:2rem 3rem}.component-mini-banner.has-bg-image{background-image:var(--banner-bg-image);background-repeat:no-repeat;background-position:center;background-size:cover}.component-mini-banner .inner-banner{padding:1.5rem;display:block;text-decoration:none}.component-mini-banner .inner-banner.chevron-only .btn-container{margin-left:auto}.component-mini-banner .inner-banner:not(.chevron-only) .content-col{margin-right:auto}.component-mini-banner .inner-banner .banner-row{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem}.component-mini-banner .inner-banner .banner-row .content-row{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;row-gap:1.5rem}.component-mini-banner .inner-banner .content-col{-ms-flex-negative:1;flex-shrink:1;row-gap:.5rem}.component-mini-banner .inner-banner .media-col .banner-img{max-height:100px;height:revert-layer;width:auto;-o-object-fit:cover;object-fit:cover}.component-mini-banner .inner-banner .btn-container{-ms-flex-negative:0;flex-shrink:0}.component-mini-banner .inner-banner:not(.no-link):active .title{color:#172d6c}.component-mini-banner .inner-banner:not(.no-link):active .btn{border:1px solid #111e40;color:#0d1630;background:#f1efea}.component-mini-banner .inner-banner:not(.no-link):hover .title{color:#2243a2}.component-mini-banner .inner-banner:not(.no-link):hover .btn{border:1px solid #455073;color:#0d1630}@media (max-width:991.98px){.component-mini-banner.has-bg{padding:2rem}.component-mini-banner .inner-banner{padding:1.5rem}.component-mini-banner .inner-banner .banner-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.component-mini-banner .inner-banner .banner-row .content-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.component-mini-banner .inner-banner .content-col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.component-mini-banner .inner-banner:not(.chevron-only) .btn-container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media (max-width:767.98px){.component-mini-banner .inner-banner .media-row{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}