.ncos-banner{width:100%;margin:0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;position:relative;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgxOF82MikiPgogICAgICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJ4PSI4IiBmaWxsPSJibGFjayIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF84MThfNjIiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iOCIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4KCg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgxOF82MikiPgogICAgICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJ4PSI4IiBmaWxsPSJibGFjayIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF84MThfNjIiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iOCIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4KCg==);-webkit-mask-size:var(--banner-mask-w, 100%) var(--banner-mask-h, 100%);mask-size:var(--banner-mask-w, 100%) var(--banner-mask-h, 100%);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:3}@media(min-width: 1068px){.ncos-banner{flex-direction:row}}.ncos-banner__text{max-width:750px;padding:var(--ncos-spacing-x-lg);box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ncos-spacing-md);position:relative;z-index:3}.ncos-banner__text>*{text-align:center !important}.ncos-banner__text p{color:var(--ncos-colour-sys-on-surface-alt)}.ncos-banner__media{width:100%;display:flex;justify-content:center;z-index:2}.ncos-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none}.ncos-banner__picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ncos-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;background:var(--ncos-colour-sys-surface-container)}.ncos-banner__mask{position:absolute;top:0;left:0;width:100%;height:100%}.ncos-banner--has-image{min-height:380px;max-height:460px;align-items:flex-start}@media(min-width: 650px){.ncos-banner--has-image{min-height:480px;max-height:580px}}@media(min-width: 1068px){.ncos-banner--has-image{height:380px;min-height:0;max-height:none;align-items:center}}.ncos-banner--has-image .ncos-banner__text{width:100%;max-width:600px;margin-bottom:320px;padding:var(--ncos-spacing-lg) var(--ncos-spacing-lg) 0 var(--ncos-spacing-lg)}@media(min-width: 650px){.ncos-banner--has-image .ncos-banner__text{margin-bottom:316px}}@media(min-width: 1068px){.ncos-banner--has-image .ncos-banner__text{margin-bottom:0;padding:var(--ncos-spacing-lg) 0 var(--ncos-spacing-lg) var(--ncos-spacing-x-lg);flex-shrink:0;align-items:flex-start}.ncos-banner--has-image .ncos-banner__text>*{text-align:left !important}}.ncos-banner--precision-mode .ncos-banner__picture img{-o-object-fit:none;object-fit:none;-o-object-position:center bottom;object-position:center bottom}@media(min-width: 1068px){.ncos-banner--precision-mode .ncos-banner__picture img{-o-object-position:center center;object-position:center center}}
.wp-block-ncos-banner{width:100%}.ncos-banner__text>*{margin:0 !important}
