.co-flex_row__page-hero{padding-top:0;background-color:var(--ps-color-primary-700)}.co-flex_row__page-hero .co-row{max-width:none;padding:0}.co-page_hero--inner{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}@media(min-width: 768px){.co-page_hero--inner{display:grid;grid-template-rows:1fr;grid-template-columns:1fr repeat(12, calc(min(100% - 30px, var(--ps-content-width-max)) / 12)) 1fr}}.co-page_hero--img_wrap{display:none}@media(min-width: 768px){.co-page_hero--img_wrap{grid-column:8/-1;margin-bottom:0}.display-img-desktop .co-page_hero--img_wrap{display:block}}@media(max-width: 767.98px){.display-img-mobile .co-page_hero--img_wrap{display:block;order:0}}@media(min-width: 1280px){.co-page_hero--img_wrap{max-height:500px}}.co-page_hero--img{display:block;width:100%;height:100%;object-fit:cover}.co-page_hero--text{padding:30px}@media(min-width: 768px){.co-page_hero--text{display:flex;flex-direction:column;justify-content:center;grid-column:2/8;padding:30px 60px 30px 30px;position:relative;z-index:1}.co-page_hero__no_image .co-page_hero--text{grid-column:3/-3}}@media(min-width: 768px){.co-page_hero__no_image .co-page_hero--text{align-items:center;padding:60px 30px;text-align:center}}@media(max-width: 767.98px){.display-img-mobile .co-page_hero--text{order:1}}.co-page_hero--title{color:var(--ps-color-white);font-size:var(--ps-text-3xl);font-weight:var(--ps-fw-bold)}.co-page_hero--tagline{color:var(--ps-color-white);font-size:var(--ps-text-md);font-weight:var(--ps-fw-regular);line-height:var(--ps-line-height-sm)}.co-page_hero--buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:30px}.co-page_hero--button{align-items:center;border-radius:8px;border-style:solid;border-width:2px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:var(--ps-text-sm);font-weight:var(--ps-fw-semibold);gap:6px;justify-content:center;line-height:1;margin:0;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.co-page_hero--button:link,.co-page_hero--button:visited{text-decoration:none}.co-page_hero--button:focus-visible{outline:2px solid var(--ps-color-primary-action);outline-offset:3px;box-shadow:none}.co-page_hero--button{background-color:var(--ps-color-primary-action);border-color:var(--ps-color-primary-action);color:var(--ps-color-text-action)}.co-page_hero--button:link,.co-page_hero--button:visited{color:var(--ps-color-text-action)}.co-page_hero--button:hover,.co-page_hero--button:active,.co-page_hero--button:focus{background-color:var(--ps-color-primary-action-hover);border-color:var(--ps-color-primary-action-hover);box-shadow:none;color:var(--ps-color-text-action-hover)}.co-page_hero--button:hover:link,.co-page_hero--button:hover:visited,.co-page_hero--button:active:link,.co-page_hero--button:active:visited,.co-page_hero--button:focus:link,.co-page_hero--button:focus:visited{background-color:var(--ps-color-primary-action-hover);color:var(--ps-color-text-action-hover);text-decoration:none}.co-page_hero--link{--ps-color-text-link: var(--ps-color-primary-100);--ps-color-text-link-hover: var(--ps-color-white);font-size:16px;font-weight:var(--ps-fw-semibold)}.co-page_hero--link:link,.co-page_hero--link:visited{text-decoration:underline}.co-page_hero--link:hover{text-decoration:none}
