.heading-banner{justify-content:center;align-items:center;min-height:32.8125rem;display:flex;position:relative;overflow:hidden}.heading-banner.page__block{padding:3.75rem 0}.heading-banner__image{margin:0;position:absolute;inset:0}.heading-banner__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;width:100%;height:100%;display:block}.heading-banner .heading{color:var(--cream);text-align:center;white-space:nowrap;margin:0;font-size:6rem;line-height:1;position:relative}@media (width<1200px){.heading-banner{min-height:13.2rem}.heading-banner.page__block{padding-block:2.4rem}.heading-banner .heading{white-space:normal;padding-inline:1.25rem;font-size:clamp(1.65rem,.726rem + 4.614vw,3.9rem)}}
