.nk-hero--overlay{position:relative}.nk-hero--overlay .section__ctas{margin-top:6em}.nk-hero--overlay{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.nk-hero--overlay--left{justify-content:flex-start}.nk-hero--overlay--right{justify-content:flex-end}.nk-hero--overlay__content-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--margin-bottom-mobile,var(--margin-bottom,0));margin-top:var(--margin-top-mobile,var(--margin-top,0));padding:var(--padding-top-mobile,var(--padding-top,0)) var(--padding-right-mobile,var(--padding-right,0)) var(--padding-bottom-mobile,var(--padding-bottom,0)) var(--padding-left-mobile,var(--padding-left,0));position:relative}@media (min-width:1201px){.nk-hero--overlay__content-wrapper{margin-bottom:var(--margin-bottom,0);margin-top:var(--margin-top,0);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0)}}@media (max-width:1200px) and (min-width:992px){.nk-hero--overlay__content-wrapper{margin-bottom:calc(var(--margin-bottom)/2);margin-top:calc(var(--margin-top)/2);padding:calc(var(--padding-top)/2) calc(var(--padding-right)/2) calc(var(--padding-bottom)/2) calc(var(--padding-left)/2)}}@media (min-width:992px){.nk-hero--overlay__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:570px;min-width:570px;width:50%;width:33.33%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.nk-hero--overlay__content h1+p{margin-top:1em}.nk-hero--overlay__media{bottom:0;height:100%;left:0;padding:0!important;position:absolute;width:100%}.nk-hero--overlay__media img{height:100%!important;-o-object-fit:cover;object-fit:cover;object-position:center;width:100%}.nk-hero--overlay--left .nk-hero--overlay__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.nk-hero--overlay--left .nk-hero--overlay__media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nk-hero--overlay .h1,.nk-hero--overlay .h2,.nk-hero--overlay h1,.nk-hero--overlay h2{line-height:1.2em}@media (max-width:991px){.nk-hero--overlay__content-wrapper{max-width:100%}.nk-hero--overlay .section__ctas{margin-top:4em}}