/* V137: composited in browser from three independent editable layers. */
.brand-showcase .prop .card .brand-banner.brand-layered,
.brand-showcase .care .card .brand-banner.brand-layered {
 position:relative!important;display:block!important;isolation:isolate!important;
 padding:0!important;overflow:hidden!important;border:0!important;outline:0!important;
 border-radius:13px!important;background:#193f6d!important;
 box-sizing:border-box!important;
}
.brand-showcase .brand-banner.brand-layered .brand-background-photo {
 position:absolute!important;inset:0!important;display:block!important;
 width:100%!important;height:100%!important;margin:0!important;max-width:none!important;
 object-fit:cover!important;object-position:var(--brand-photo-pos,center)!important;
 border:0!important;border-radius:0!important;transform:none!important;
}
.brand-showcase .brand-banner.brand-layered .brand-graphic {
 position:absolute!important;inset:0!important;z-index:1!important;display:block!important;
 background:linear-gradient(102deg,var(--brand-tint,#193f6d) 0%,var(--brand-tint,#193f6d) 29%,transparent 79%)!important;
 pointer-events:none!important;
}
.brand-showcase .brand-banner.brand-layered .brand-graphic:after {
 content:'';position:absolute;left:-8%;bottom:-43%;width:105%;height:55%;
 border-radius:50% 55% 0 0;background:rgba(0,123,204,.36);
 transform:rotate(-7deg);opacity:var(--brand-wave,1);
}
.brand-showcase .brand-banner.brand-layered .brand-logo-foreground {
 position:absolute!important;z-index:2!important;display:block!important;
 left:6%!important;top:50%!important;right:auto!important;bottom:auto!important;
 width:var(--brand-logo-width,46%)!important;height:auto!important;
 max-width:75%!important;max-height:70%!important;min-width:0!important;
 margin:0!important;padding:0!important;object-fit:contain!important;
 object-position:center left!important;transform:translateY(-50%)!important;
 border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;
}
.brand-showcase .care .card .brand-banner.brand-layered{border-radius:16px!important}
@media(max-width:560px){.brand-showcase .brand-banner.brand-layered .brand-logo-foreground {max-height:75%!important}}
