.banner-wrapper{background-color:#fff;margin-bottom:-0.5rem;padding-bottom:2rem;overflow:hidden}.banner-inner-wrapper{position:relative;overflow:hidden;border-radius:0 0 50% 50% / 1.188rem;min-height:0}.banner-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:30}.banner-bg-img img{object-fit:cover}.banner-wrapper .page-center{position:relative;padding:0;display:flex}.banner-content{padding:0;margin:0;position:relative;display:flex;flex-direction:column-reverse}.hero__image-container{width:100vw;margin:0;padding:0;position:relative}.hero__image-container img{object-fit:cover}.hero__content-container{padding-left:1rem;padding-right:1rem;margin-bottom:4rem}p.hero__leadin{margin-bottom:.875rem;text-transform:uppercase;font-family:Hind,sans-serif;font-size:16px;line-height:1.5;letter-spacing:1px;color:#000918}.hero__description{font-family:Hind,sans-serif;font-size:16px;line-height:1.38;letter-spacing:normal;color:#181818;margin-top:1.5rem}@media(max-width:1023px){.banner-bg-img img{max-height:500px;width:100%}.hero__image-container img{max-height:50vh;min-height:320px;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.banner-inner-wrapper{min-height:0;background-image:linear-gradient(to bottom,#fff,#f0f7fc);box-shadow:0 1px 31px 0 rgba(0,0,0,0.12)}svg.hero-contact__harpoon{height:3rem;left:-9rem;top:1rem;position:relative;display:block;vertical-align:middle}p.hero__leadin{margin-top:2rem}h2.hero__title{font-size:32px;font-weight:bold;line-height:1.19;margin-top:1rem}.hero__description p{margin:0}.banner-bg-img{display:none}.hero__content-container{padding-right:25px}}@media(min-width:768px){.banner-wrapper{padding-bottom:3rem}.banner-bg-img{height:100%;z-index:0}.hero__content-container{padding-top:2rem}h2.hero__title{margin-bottom:2rem}}@media(min-width:1024px){.banner-inner-wrapper{min-height:38.75rem;max-height:38.75rem;overflow:visible}.banner-bg-img{display:inline-block}.banner-bg-img img{-webkit-clip-path:ellipse(125% 60% at 50% 39%);clip-path:ellipse(125% 60% at 50% 39%);width:100%;height:100%}.banner-content{flex-direction:row;background:transparent}.hero__image-container img{top:1.75rem !important;left:-1.75rem;position:absolute;width:40rem;height:40rem;min-width:40rem;min-height:40rem;border-radius:50%}.hero__content-container{width:608px}.banner-content svg.hero-contact__harpoon{display:none}p.hero__leadin{margin-top:3rem;width:88% !important;padding-left:2px}h2.hero__title{font-family:NotoSerif,serif;font-size:56px;font-weight:bold;line-height:1.21;letter-spacing:-0.75px;color:#001742;margin-top:.5rem;width:88% !important}.hero__description p{width:88% !important;font-family:Hind,sans-serif;font-size:22px;line-height:1.36;color:#000918}}