.msbs{--msbs-bg:#ececec;--msbs-heading:#101720;--msbs-kicker:#f86a1f;--msbs-body:#141414;--msbs-fade:86;--msbs-max:600px}.msbs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msbs__visual{background-color:#d7dce1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.msbs__visual-fade{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.7) 70%,#fff);inset:0;position:absolute}.msbs__content-wrap{align-items:center;display:flex;padding:10rem 6rem}.msbs__content{box-sizing:border-box;max-width:40rem}.msbs__body{max-width:32rem}.msbs__kicker{color:var(--msbs-kicker);font-size:30px;font-weight:700;line-height:1.1;margin:0 0 1.15rem;text-transform:uppercase}.msbs__heading{margin:2rem 0}.msbs__heading h1,.msbs__heading h2,.msbs__heading h3,.msbs__heading p{color:var(--msbs-heading);font-size:50px;font-weight:700;line-height:60px;margin:0}.msbs__heading p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.msbs__body,.msbs__body p{color:var(--msbs-body);font-size:22px;line-height:30px}.msbs__body p{margin:0 0 1rem}.msbs__body p:last-child{margin-bottom:0}.msbs__body b,.msbs__body strong{color:var(--msbs-kicker);font-weight:700}@media (max-width:1499px){.msbs__content-wrap{padding:8rem 5rem}}@media (max-width:1399px){.msbs__heading h1,.msbs__heading h2,.msbs__heading h3,.msbs__heading p{font-size:44px;line-height:50px}.msbs__kicker{font-size:26px;line-height:1;margin:0}.msbs__body,.msbs__body p{font-size:20px;line-height:28px}.msbs__content-wrap{padding:6rem 4rem}}@media (max-width:1299px){.msbs__heading h1,.msbs__heading h2,.msbs__heading h3,.msbs__heading p{font-size:40px;line-height:48px}.msbs__body,.msbs__body p{font-size:18px;line-height:26px}.msbs__heading{margin:1.2rem 0}}@media (max-width:1199px){.msbs__heading h1,.msbs__heading h2,.msbs__heading h3,.msbs__heading p{font-size:36px;line-height:44px}.msbs__content-wrap{padding:5rem 3rem}.msbs__kicker{font-size:24px}}@media (max-width:1023px){.msbs__grid{grid-template-columns:1fr}.msbs__content-wrap{padding:4rem 2rem}.msbs__visual{min-height:350px}.msbs__content{max-width:100%}}@media (max-width:767px){.msbs__content-wrap{padding:3rem 1rem}.msbs__visual{min-height:240px}.msbs__heading h1,.msbs__heading h2,.msbs__heading h3,.msbs__heading p{font-size:28px;line-height:36px}.msbs__kicker{font-size:20px}.msbs__body,.msbs__body p{font-size:16px;line-height:24px}}