section.banner__section{position:relative;z-index:0;align-items:flex-end;min-height:48rem;padding:18rem 0 6rem;color:#fff;background-color:#00052f;background-image:linear-gradient(#1d89d0,#00052f);display:flex;justify-content:flex-start;width:100%}.wrapper{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;overflow:hidden}picture.image{display:flex;width:100%;height:100%;border-radius:inherit}picture.image img{width:100%;height:100%;object-fit:cover}.heading{position:relative;z-index:1;width:100%}.heading__text h2{flex-grow:0;box-sizing:border-box;font-family:Neo Sans Std,sans-serif;font-size:4rem;line-height:120%;color:inherit;font-weight:inherit;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased}.spacing{margin-top:4rem}@media screen and (min-width:1361px){.heading{margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem;max-width:calc(1130px + 6rem)}.heading__text h2{width:calc(50% - 2rem);margin-right:1rem;margin-left:1rem}}@media screen and (max-width:1360px){.heading{margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem;max-width:calc(1130px + 6rem)}.heading__text h2{width:calc(50% - 2rem);margin-right:1rem;margin-left:1rem;margin-bottom:0}}@media screen and (max-width:900px){.heading{margin-right:auto;margin-left:auto;padding-right:1.4rem;padding-left:1.4rem}.heading__text h2{width:calc(83.33333% - 2rem);margin-right:1rem;margin-left:1rem}section.banner__section{min-height:48rem;padding:4rem 0}}@media screen and (max-width:600px){.heading__text h2{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem;font-size:3.4rem;line-height:120%}}