.fs-bank-hero{--blue:#00aeef;--blue-hover:#0099d3;--grey:#58595b;--dark:#252525;background:#58595b;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.fs-bank-hero *,.fs-bank-hero :after,.fs-bank-hero :before{box-sizing:border-box}.fs-bank-hero__layout{align-items:stretch;display:grid;grid-template-columns:minmax(460px,43%) minmax(0,57%);margin:0;min-height:560px;position:relative;width:100%}.fs-bank-hero__content{align-items:flex-start;background:#58595b;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:68px 54px 72px clamp(50px,6vw,120px);position:relative;width:100%;z-index:3}.fs-bank-hero__content:after{background:linear-gradient(90deg,#58595b,rgba(88,89,91,.92) 28%,rgba(88,89,91,.55) 60%,rgba(88,89,91,0));bottom:0;content:"";pointer-events:none;position:absolute;right:-180px;top:0;width:220px;z-index:1}.fs-bank-hero__content>*{position:relative;z-index:2}.fs-bank-hero__eyebrow{color:#00aeef;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.1;margin:0 0 16px;text-transform:uppercase}.fs-bank-hero__title{color:#fff!important;font-family:inherit;font-size:clamp(48px,4.4vw,78px);font-weight:650;letter-spacing:-.045em;line-height:1.01;margin:0;max-width:720px;padding:0}.fs-bank-hero__description{color:hsla(0,0%,100%,.84);font-size:15px;line-height:1.65;margin-top:22px;max-width:570px;width:100%}.fs-bank-hero__description p{color:inherit;margin:0}.fs-bank-hero__description p+p{margin-top:10px}.fs-bank-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fs-bank-hero__btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:650;gap:9px;justify-content:center;line-height:1;min-height:46px;padding:0 21px;text-decoration:none!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,gap .22s ease;white-space:nowrap}.fs-bank-hero__btn--primary{background:#00aeef;border:1px solid #00aeef;box-shadow:0 8px 22px rgba(0,174,239,.2);color:#fff!important}.fs-bank-hero__btn--primary:hover{background:#0099d3;border-color:#0099d3;box-shadow:0 12px 28px rgba(0,174,239,.28);color:#fff!important;transform:translateY(-2px)}.fs-bank-hero__btn--secondary{background:transparent;border:1px solid hsla(0,0%,100%,.72);color:#fff!important}.fs-bank-hero__btn--secondary:hover{background:#fff;border-color:#fff;color:#58595b!important;transform:translateY(-2px)}.fs-bank-hero__arrow,.fs-bank-hero__btn-text{color:inherit!important}.fs-bank-hero__arrow{align-items:center;display:inline-flex;justify-content:center;transition:transform .22s ease}.fs-bank-hero__btn:hover
.fs-bank-hero__arrow{transform:translateX(4px)}.fs-bank-hero__media{background:#58595b;min-width:0;overflow:hidden;position:relative;width:100%}.fs-bank-hero__image{display:block;height:100%!important;inset:0;max-width:none!important;object-fit:cover;object-position:center center;position:absolute;width:100%!important}.fs-bank-hero__media:after{background:linear-gradient(90deg,rgba(88,89,91,.48),rgba(88,89,91,.2) 22%,rgba(88,89,91,.04) 42%,rgba(88,89,91,0) 62%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@media(min-width:1600px){.fs-bank-hero__layout{grid-template-columns:42% 58%;min-height:590px}.fs-bank-hero__content{padding-left:clamp(90px,7vw,150px)}}@media(max-width:1100px){.fs-bank-hero__layout{grid-template-columns:minmax(390px,48%) minmax(0,52%);min-height:520px}.fs-bank-hero__content{padding:54px 32px 62px 40px}.fs-bank-hero__title{font-size:clamp(42px,5vw,60px)}}@media(max-width:760px){.fs-bank-hero__layout{display:flex;flex-direction:column;min-height:auto}.fs-bank-hero__media{height:275px;min-height:275px;order:1;width:100%}.fs-bank-hero__content{background:#58595b;order:2;padding:42px 22px 54px}.fs-bank-hero__content:after{display:none}.fs-bank-hero__media:after{background:linear-gradient(180deg,rgba(88,89,91,0) 45%,rgba(88,89,91,.3))}.fs-bank-hero__title{font-size:clamp(40px,11vw,55px);max-width:100%}.fs-bank-hero__description{max-width:100%}}@media(max-width:480px){.fs-bank-hero__media{height:235px;min-height:235px}.fs-bank-hero__content{padding:36px 20px 48px}.fs-bank-hero__actions{align-items:stretch;flex-direction:column;gap:10px;width:100%}.fs-bank-hero__btn{min-height:47px;width:100%}}@media(prefers-reduced-motion:reduce){.fs-bank-hero__arrow,.fs-bank-hero__btn{transition:none}}