.b-custom-wrapper--with-bg-image{background-size:cover;background-position:var(--focal-point-x, 50%) var(--focal-point-y, 50%);background-repeat:no-repeat;background-image:var(--bg-image-mobile)}@media(min-width: 576px){.b-custom-wrapper--with-bg-image{background-image:var(--bg-image-tablet)}}@media(min-width: 1300px){.b-custom-wrapper--with-bg-image{background-image:var(--bg-image-desktop)}}.b-custom-wrapper--with-bg-image .b-nbw-banner-wrapper{background-color:rgba(0,0,0,0) !important}.b-custom-wrapper--bg-overlay-gradient{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))),var(--bg-image-mobile);background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),var(--bg-image-mobile)}@media(min-width: 576px){.b-custom-wrapper--bg-overlay-gradient{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))),var(--bg-image-tablet);background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),var(--bg-image-tablet)}}@media(min-width: 1300px){.b-custom-wrapper--bg-overlay-gradient{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))),var(--bg-image-desktop);background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),var(--bg-image-desktop)}}.b-custom-wrapper--bg-fixed{background-attachment:fixed}.b-custom-wrapper--disable-fullwidth .b-nbw-banner-wrapper>:not(.m-fullwidth){max-width:1312px;margin-left:auto;margin-right:auto}
