.bmc{--bmc-tag-bg:#ffb715;--bmc-tag-text:#242526;--bmc-arrow-bg:#ffb715;--bmc-panel-bg:#073eeb;padding:80px 0}.bmc--bg-light{background:#f7f8fa}.bmc--bg-white{background:#fff}.bmc--bg-dark{background:#242526}.bmc--bg-none{background:transparent;padding:0}.bmc__inner{margin:0 auto;max-width:1270px;padding:0 24px}.bmc__eyebrow{color:#073eeb;font:700 18px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.bmc__heading h1,.bmc__heading h2,.bmc__heading h3,.bmc__heading p{color:#242526;font:700 50px/1 Montserrat,Arial,sans-serif;margin:0 0 16px}.bmc__heading span{color:#073eeb}.bmc__intro{color:#6d7072;font:500 16px/1.5 Montserrat,Arial,sans-serif;margin:0 0 44px;max-width:66ch}.bmc--on-dark .bmc__eyebrow{color:#ffb715}.bmc--on-dark .bmc__heading h1,.bmc--on-dark .bmc__heading h2,.bmc--on-dark .bmc__heading h3,.bmc--on-dark .bmc__heading p,.bmc--on-dark .bmc__intro{color:#fff}.bmc--on-dark .bmc__heading span{color:#ffb715}.bmc-ta-left{text-align:left}.bmc-ta-center{text-align:center}.bmc-ta-right{text-align:right}.bmc__intro.bmc-ta-center{margin-left:auto;margin-right:auto}.bmc__intro.bmc-ta-right{margin-left:auto;margin-right:0}.bmc__grid{display:grid;gap:28px}.bmc__grid--2{grid-template-columns:repeat(2,1fr)}.bmc__grid--3{grid-template-columns:repeat(3,1fr)}.bmc__grid--4{grid-template-columns:repeat(4,1fr)}.bmc__card{background:#fff;border-radius:10px;box-shadow:5px 10px 20px 0 rgba(24,71,145,.1);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.bmc__card--lift{transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)}.bmc__card--lift:hover{box-shadow:5px 16px 32px 0 rgba(24,71,145,.18);transform:translateY(-4px)}a.bmc__card:focus-visible{outline:3px solid var(--bmc-arrow-bg);outline-offset:3px}.bmc__panel{align-items:center;background:var(--bmc-panel-bg);display:flex;justify-content:center;overflow:hidden;position:relative}.bmc__panel--3-2{aspect-ratio:3/2}.bmc__panel--16-9{aspect-ratio:16/9}.bmc__panel--4-3{aspect-ratio:4/3}.bmc__panel--1-1{aspect-ratio:1/1}.bmc__panel--3-4{aspect-ratio:3/4}.bmc__img{color:transparent;display:block;height:100%;inset:0;position:absolute;width:100%}.bmc__img--cover{object-fit:cover}.bmc__img--contain{object-fit:contain;padding:var(--bmc-img-pad,22px)}.bmc__placeholder{color:hsla(0,0%,100%,.75);font:700 12px/1.6 Montserrat,Arial,sans-serif;padding:20px;text-align:center}.bmc__placeholder,.bmc__tag{letter-spacing:.1em;text-transform:uppercase}.bmc__tag{background:var(--bmc-tag-bg);border-radius:4px;color:var(--bmc-tag-text);font:700 11px/1 Montserrat,Arial,sans-serif;padding:8px 12px;position:absolute;z-index:2}.bmc__tag--tl{left:16px;top:16px}.bmc__tag--tr{right:16px;top:16px}.bmc__tag--bl{bottom:16px;left:16px}.bmc__tag--br{bottom:16px;right:16px}.bmc__tag--above{align-self:flex-start;margin-bottom:12px;position:static}.bmc__body{display:flex;flex:1;flex-direction:column;padding:24px 26px 28px}.bmc__title{color:#242526;font:700 21px/1.3 Montserrat,Arial,sans-serif;margin:0 0 8px}.bmc__text{color:#4a4f58;font:500 15px/1.55 Montserrat,Arial,sans-serif;margin:0 0 12px}.bmc__meta{color:#8a8f91;font:500 13px/1.5 Montserrat,Arial,sans-serif;margin:0 0 12px}.bmc__cta{align-self:flex-start;font:700 13px/1 Montserrat,Arial,sans-serif;gap:10px;letter-spacing:.06em;margin-top:auto;padding-top:4px;text-decoration:none;text-transform:uppercase}.bmc__arrow,.bmc__cta{align-items:center;color:#242526;display:inline-flex}.bmc__arrow{background:var(--bmc-arrow-bg);border-radius:50%;flex:none;height:30px;justify-content:center;transition:background .2s,color .2s;width:30px}.bmc__arrow svg{height:14px;width:14px}.bmc__card:hover .bmc__arrow,.bmc__cta:hover .bmc__arrow{background:#242526;color:var(--bmc-arrow-bg)}@media (max-width:1100px){.bmc__grid--3,.bmc__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bmc{padding:50px 0}.bmc__heading h1,.bmc__heading h2,.bmc__heading h3,.bmc__heading p{font-size:32.2px}.bmc__intro{margin-bottom:28px}.bmc__grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.bmc__card--lift{transition:none}.bmc__card--lift:hover{transform:none}}