@media (min-width:720px){.c-banner.c-banner--is-a-banner .c-banner__image{min-height:350px}}.c-banner.c-banner--is-a-banner .c-banner__image img,.c-banner.c-banner--is-a-banner .c-banner__image picture{-o-object-fit:cover;object-fit:cover;height:22rem}@media (min-width:576px){.c-banner.c-banner--is-a-banner .c-banner__image img,.c-banner.c-banner--is-a-banner .c-banner__image picture{min-height:260px}}@media (min-width:720px){.c-banner.c-banner--is-a-banner .c-banner__image img,.c-banner.c-banner--is-a-banner .c-banner__image picture{min-height:350px}}@media (min-width:720px){.c-banner.c-banner--is-a-banner .c-banner__panel1{padding:0 0 0 3.4rem}}@media (min-width:965px){.c-banner.c-banner--is-a-banner .c-banner__panel1{padding:0 0 0 4rem;max-width:50rem}}.c-banner.c-banner--is-a-banner .c-banner__h1{font-size:2.2rem;line-height:2.8rem}@media (min-width:720px){.c-banner.c-banner--is-a-banner .c-banner__h1{font-size:3rem;line-height:3.5rem}}.c-banner.c-banner--is-a-banner .c-banner__subtext P{font-size:1.6rem;line-height:2rem}@media (min-width:720px){.c-banner.c-banner--is-a-banner .c-banner__subtext P{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1200px){.c-banner.c-banner--is-a-banner .c-banner__subtext P{font-size:1.8rem;line-height:2.6rem}}@media (min-width:720px){.c-banner__panel1--color-000000{color:#000}.c-banner__panel1--color-ffffff{color:#fff}}