.text-banner{background:linear-gradient(182deg,#00553a 17.08%,#003323 59.78%,#00140d 126.16%)}.text-banner--opacity .text-banner__content p{opacity:.8}.text-banner__content{color:#fff;display:flex;flex-direction:column;gap:16px;height:480px;justify-content:center}@media(max-width:767px){.text-banner__content{height:300px}}.text-banner__content .headline{margin:0}.text-banner .text__richtext.h1 li,.text-banner .text__richtext.h1 p{font-size:var(--h1-font-size);font-weight:400;line-height:var(--h1-line-height,1.2)}.text-banner .text__richtext.h2 li,.text-banner .text__richtext.h2 p{font-size:var(--h2-font-size);font-weight:400;line-height:var(--h2-line-height,1.25)}.text-banner .text__richtext.h3 li,.text-banner .text__richtext.h3 p{font-size:var(--h3-font-size);font-weight:400;line-height:var(--h3-line-height,1.3)}.text-banner .text__richtext.h4 li,.text-banner .text__richtext.h4 p{font-size:var(--h4-font-size);font-weight:400;line-height:var(--h4-line-height,1.35)}.text-banner .text__richtext.h5 li,.text-banner .text__richtext.h5 p{font-size:var(--h5-font-size);font-weight:400;line-height:var(--h5-line-height,1.4)}.text-banner .text__richtext.h6 li,.text-banner .text__richtext.h6 p{font-size:var(--h6-font-size);font-weight:400;line-height:var(--h6-line-height,1.45)}.text-banner .text__richtext.lead li,.text-banner .text__richtext.lead p{font-size:18px}