.b2b-banner{background-repeat:no-repeat;background-size:cover;float:left;height:100vh;max-height:800px;overflow:hidden;width:100%}.b2b-banner .inner-b2b-bann{float:left;margin-top:75px;width:500px}.b2b-banner .inner-b2b-bann h2{color:#fff;font-family:"victorserif-regular";font-size:72px;font-weight:500;letter-spacing:-1.44px;line-height:100%;margin:0;padding:0}.b2b-banner .inner-b2b-bann h2 b{font-family:stabilgrotesk-bold;font-weight:700}.b2b-banner .inner-b2b-bann p{color:#fff;font-family:stabilgrotesk-regular;font-size:28px;font-weight:500;letter-spacing:-.28px;line-height:normal;margin:0;padding:24px 0 0;width:300px}@media screen and (max-width:1200px){.b2b-banner .inner-b2b-bann{width:400px}.b2b-banner .inner-b2b-bann h2{font-size:52px}}@media screen and (max-width:767px){.b2b-banner .inner-b2b-bann{float:unset;margin:38px auto;max-width:240px;text-align:center;width:100%}.b2b-banner .inner-b2b-bann h2{font-size:36px;margin-bottom:16px}.b2b-banner .inner-b2b-bann p{font-size:16px;padding:0;text-align:center;width:100%}}@media screen and (max-width:480px){.b2b-banner{background-position:40% top}}