.csol-header .csol-header-description,.csol-header .csol-header-description.cl-rich-text a,.csol-header .csol-header-description.cl-rich-text p,.csol-header .csol-header-description.cl-rich-text span{--cl-text-font-size:var(--cl-font-size-p-large);--cl-text-font-weight:var(--cl-font-weight-p-large);--cl-text-line-height:var(--cl-line-height-p-large);--cl-text-letter-spacing:var(--cl-letter-spacing-p-large,normal);font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height)}.csol-header{display:flex;overflow:hidden;position:relative;width:100%}.csol-header .csol-header-wrapper{margin:0 auto;max-width:1080px;padding:0 1rem;width:100%;z-index:1}@media(width >= 900px){.csol-header .csol-header-wrapper{align-items:center;display:flex;min-height:12.5rem}}@media(width >= 1080px){.csol-header .csol-header-wrapper{padding:0}}.csol-header .csol-header-tagline{margin:0 0 1rem}.csol-header .csol-header-heading{margin:0 0 1rem;word-break:break-word}@media(width >= 900px){.csol-header .csol-header-heading{word-break:normal}}.csol-header .csol-header-buttons{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:flex-start;margin-bottom:1.5rem;margin-top:1.5rem}@media(width < 600px){.csol-header .csol-header-buttons a,.csol-header .csol-header-buttons button,.csol-header .csol-header-buttons>.csol-header-button{width:100%}}@media(width >= 600px){.csol-header .csol-header-buttons{align-items:center;flex-direction:row}}@media(width >= 1080px){.csol-header .csol-header-buttons.csol-header-brand-graphics-buttons{justify-content:center}}.csol-header .csol-header-description{margin:0}.csol-header .csol-header-disclaimer{font-size:var(--cl-font-size-small);margin:1rem 0 0}