.csol-header .csol-header-description{font-size:1.125rem;font-weight:300;line-height:1.78}.csol-header .csol-header-description>a{font-weight:500}.csol-header{display:flex;overflow:hidden;position:relative;width:100%}.csol-header,.csol-header.-light{background-color:#f6f9fc}.csol-header.-neutral{background-color:#fef4ea}.csol-header.-dark{background-color:#192733;color:#fff}.csol-header.-white{background-color:#fff}.csol-header .csol-header-wrapper{margin:0 auto;max-width:1080px;padding:0 1rem;width:100%;z-index:1}@media(min-width:900px){.csol-header .csol-header-wrapper{min-height:21.875rem}}@media(min-width:1080px){.csol-header .csol-header-wrapper{padding:0}}.csol-header .csol-header-tagline{background:#eaf0f6;border:1px solid #dbe4ed;border-radius:.25rem;color:#213343;display:inline-block;font-size:.875rem;font-weight:500;margin:0 0 1.25rem;padding:.25rem .5rem}.csol-header .csol-header-tagline.-light{background-color:#eaf0f6;border-color:#dbe4ed}.csol-header .csol-header-tagline.-neutral{background-color:#fff}.csol-header .csol-header-tagline.-dark{background-color:#213343;border-color:#3e5974;color:#fff}.csol-header .csol-header-tagline.-white{background-color:#f6f9fc;border-color:#dbe4ed}.csol-header .csol-header-heading{margin-top:0;word-break:break-word}@media(min-width:900px){.csol-header .csol-header-heading{word-break:normal}}.csol-header .csol-header-buttons{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:599px){.csol-header .csol-header-buttons a,.csol-header .csol-header-buttons button{width:100%}}.csol-header .csol-header-buttons>.csol-header-button{margin-bottom:1.5rem}@media(max-width:599px){.csol-header .csol-header-buttons>.csol-header-button{width:100%}}@media(min-width:600px){.csol-header .csol-header-buttons{align-items:center;flex-direction:row}.csol-header .csol-header-buttons>.csol-header-button:not(:first-child){margin-left:1.5rem}}@media(min-width:1080px){.csol-header .csol-header-buttons.csol-header-brand-graphics-buttons{justify-content:center}}.csol-header .csol-header-disclaimer{font-size:.875rem;margin:0}.csol-header-photo{padding:3.75rem 0 4rem}@media(min-width:600px){.csol-header-photo{padding:6rem 0}}.csol-header-photo .csol-header-content{padding:0 1rem 0 0;position:relative}@media(min-width:600px){.csol-header-photo .csol-header-content{margin-right:44%;max-width:40rem}}@media(min-width:900px){.csol-header-photo .csol-header-content{margin-right:42%}}.csol-header-photo .csol-header-image-wrapper{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media(min-width:600px){.csol-header-photo .csol-header-image-wrapper{left:auto;right:0;width:40%}}.csol-header-photo .csol-header-image{bottom:0;display:none;height:50%;object-fit:cover;padding-bottom:2.5rem;position:absolute}@media(min-width:600px){.csol-header-photo .csol-header-image{display:block}}@media(min-width:900px){.csol-header-photo .csol-header-image{height:calc(100% - 4rem);margin-top:4rem;max-width:545px;position:relative}}.csol-header-photo .csol-header-image-graphic{display:block;position:absolute;right:0;top:-13rem;transform:rotate(180deg);z-index:-1}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic{bottom:0;left:-3.375rem;right:auto;top:auto;transform:none}}@media(min-width:900px){.csol-header-photo .csol-header-image-graphic{left:-4.375rem}}.csol-header-photo .csol-header-image-graphic svg{display:block}.csol-header-photo .csol-header-image-graphic.-dark{right:1rem;top:-11.5rem}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic.-dark{right:auto;top:auto}}.csol-header-photo .csol-header-image-graphic.-light{right:1rem;top:-12rem}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic.-light{bottom:-3.125rem;right:0;top:auto}}.csol-header-photo .csol-header-image-graphic.-light svg{transform:rotate(195deg)}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic.-light svg{transform:rotate(15deg)}}.csol-header-photo .csol-header-image-graphic.-white{right:1.5rem;top:-11rem}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic.-white{right:auto;top:auto}}.csol-header-photo .csol-header-image-graphic.-neutral{right:1rem;top:-11.5rem;transform:rotate(180deg)}@media(min-width:600px){.csol-header-photo .csol-header-image-graphic.-neutral{right:auto;top:auto;transform:rotate(1turn)}}.csol-header-photo .csol-header-image-graphic .csol-header-photo-tangerine20{fill:#ff7a59}.csol-header-photo .csol-header-image-graphic .csol-header-photo-tangerine30{fill:#ff5c35}.csol-header-photo .csol-header-image-graphic .csol-header-photo-tangerine40{fill:#f05129}.csol-header-photo .csol-header-image-graphic .csol-header-photo-orange20{fill:#ff8933}.csol-header-photo .csol-header-image-graphic .csol-header-photo-yellow15{fill:#ffbc4b}