.flow-goals.flow-photo-goals291>a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:360px;padding:26px;border:1px solid #d8e2ee;border-radius:22px;background:#13243a;color:#fff;gap:0;box-shadow:0 8px 26px #11243c08;transition:transform .2s,box-shadow .2s}.flow-goals.flow-photo-goals291>a:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08152505 0%,#08152540 15%,#081525b3 38%,#081525eb 65%,#081525fc 100%);pointer-events:none}.flow-goals.flow-photo-goals291 .flow-photo291{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s;z-index:0}.flow-goals.flow-photo-goals291 .flow-photo-copy291{position:relative;z-index:2;max-width:100%}.flow-goals.flow-photo-goals291 strong{font-size:19px;font-weight:650;line-height:1.4;color:#fff;letter-spacing:-.35px;max-width:330px}.flow-goals.flow-photo-goals291 small{font-size:13px;line-height:1.75;color:#e5edf8;max-width:330px;margin-top:10px}.flow-goals.flow-photo-goals291 b{font-size:12px;font-weight:650;color:#fff;line-height:1.6;display:inline-block;border-bottom:1px solid #b3d5ff80;padding-bottom:3px;margin-top:20px}.flow-goals.flow-photo-goals291>a:hover{transform:translateY(-3px);box-shadow:0 15px 32px #11243c1c;border-color:#719fd2}.flow-goals.flow-photo-goals291>a:hover .flow-photo291{transform:scale(1.035)}.flow-goals.flow-photo-goals291>a:focus-visible{outline:3px solid #0879f9;outline-offset:4px}.flow-goals.flow-photo-goals291>a:nth-child(2) .flow-photo291{object-position:62% center}.flow-goals.flow-photo-goals291>a:nth-child(3) .flow-photo291{object-position:62% center}@media(max-width:1050px) and (min-width:761px){.flow-goals.flow-photo-goals291>a{padding:22px 18px;min-height:390px}.flow-goals.flow-photo-goals291 strong{font-size:17px}.flow-goals.flow-photo-goals291 small{font-size:12px}}@media(max-width:760px){.flow-goals.flow-photo-goals291{gap:17px}.flow-goals.flow-photo-goals291>a{min-height:330px;padding:25px}.flow-goals.flow-photo-goals291 strong{font-size:21px;max-width:500px}.flow-goals.flow-photo-goals291 small{font-size:14px;max-width:500px}.flow-goals.flow-photo-goals291 b{font-size:13px;margin-top:16px}.flow-goals.flow-photo-goals291 .flow-photo291{object-position:center 42%}}@media(prefers-reduced-motion:reduce){.flow-goals.flow-photo-goals291>a,.flow-goals.flow-photo-goals291 .flow-photo291{transition:none}.flow-goals.flow-photo-goals291>a:hover,.flow-goals.flow-photo-goals291>a:hover .flow-photo291{transform:none}}
