.hero-banner{background-color:#14546f;overflow:hidden;padding-inline:1rem;position:relative}.hero-banner__wrap{flex-direction:row;margin:0 auto;max-width:100%;min-height:670px;width:1240px}.hero-banner__content,.hero-banner__wrap{display:flex;justify-content:center;padding-top:32px}.hero-banner__content{flex:0 0 50%;flex-direction:column;gap:2rem;max-width:50%}.hero-banner__image{align-items:flex-end;display:flex;flex:0 0 50%;max-width:50%}.hero-banner__image img{height:auto}.hero-banner__content h1{margin:0}.hero-banner__content p{background-color:hsla(0,0%,100%,.25);border-radius:1rem;font-size:1rem;margin:0;max-width:490px;padding:1rem 1.5rem}.hero-breadcrumbs.dnd-section{background-color:rgba(42,42,75,.1);font-size:1.25rem;font-weight:400;left:0;letter-spacing:2.67px;padding:0;position:absolute;text-transform:uppercase;top:0;width:100%}.hero-breadcrumbs .span12{padding:20px 16px}@media (max-width:1024px){.hero-banner__wrap{min-height:500px}.hero-banner__content{flex:0 0 55%;max-width:55%}.hero-banner__image{flex:0 0 45%;max-width:45%}}@media (max-width:900px){.hero-banner__wrap{flex-direction:column}.hero-banner__content,.hero-banner__image{flex:0 0 100%;max-width:100%}.hero-banner__content{padding-bottom:3rem;padding-top:6rem;text-align:center}.hero-banner__content h1{font-size:2.5rem;margin-inline:auto;max-width:600px}.hero-banner__content p{margin:0 auto}.hero-banner__image img{margin:0 auto;max-width:90%;width:400px}.hero-breadcrumbs.dnd-section{text-align:center}}