#z7jQu0{padding:40px 16px!important}
#z7jQu0>.block-layout{display:block!important;width:100%!important;max-width:1224px!important;margin:0 auto!important;padding:0!important;min-height:0!important;height:auto!important;transform:none!important}
#z7jQu0 .layout-element,#fpMiddleCards{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}
.fp-middle-row{display:flex;justify-content:center;gap:13px;align-items:stretch;width:100%}
.fp-middle-card{flex:0 0 calc((100% - 26px)/3);background:white;border-radius:18px 18px 0 0;overflow:hidden;text-align:left;min-width:0}
#fpMiddleCards .fp-middle-card a{display:block;line-height:0}
#fpMiddleCards .fp-middle-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0}
.fp-middle-card>div{padding:24px 32px;min-height:120px;box-sizing:border-box}
#fpMiddleCards .fp-middle-card h3{font:700 16px/1.4 Arial,sans-serif;color:#0d141a;margin:0 0 12px}
#fpMiddleCards .fp-middle-card p{font:400 14px/1.5 Arial,sans-serif;color:#56585e;margin:0}
@media(max-width:919px){.fp-middle-row{gap:16px}.fp-middle-card{flex-basis:calc((100% - 16px)/2)}.fp-middle-card>div{padding:20px}}
@media(max-width:560px){.fp-middle-row{flex-direction:column;gap:24px}.fp-middle-card{flex-basis:auto;width:100%}#z7jQu0{padding:24px 16px!important}}
/* Override the inherited full-height section canvas and implicit grid rows. */
#z7jQu0{display:block!important;grid-template-rows:none!important;grid-template-columns:none!important;position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#eceff3!important;isolation:isolate}
#z7jQu0>.block-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1!important}
#z7jQu0>.block-layout{position:relative!important;grid-area:auto!important;grid-template-rows:none!important;grid-template-columns:none!important;overflow:visible!important;z-index:1!important}
#z7jQu0 .layout-element{display:block!important;grid-row:auto!important;grid-column:auto!important;left:0!important;top:0!important;opacity:1!important;visibility:visible!important}
#fpMiddleCards{display:block!important;grid-row:auto!important;grid-column:auto!important;white-space:normal!important}
#z7jQu0 .fp-middle-row{position:relative!important;overflow:visible!important;height:auto!important}
#z7jQu0 .fp-middle-card{position:relative!important;display:flex!important;flex-direction:column!important;height:auto!important}
#z7jQu0 .fp-middle-card>div{flex:1!important}
