.section.page-hero{border-bottom:1px solid var(--border-color);padding-top:136px;padding-bottom:48px}.section.page-hero p{margin-top:0}.page-hero-bar{justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.page-hero-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-hero-main .subtitle-wrap{margin-bottom:14px}.page-hero-title{font-family:var(--_fonts---font-family--quicksand);color:var(--dark);font-size:var(--_typography---titles--h2);line-height:var(--_fonts---line-height--120);font-weight:var(--_fonts---font-weight--semi-bold);letter-spacing:-1.17px;text-wrap:balance;max-width:860px;margin:0}.page-hero-intro{font-family:var(--_fonts---font-family--quicksand);color:var(--body);font-size:var(--_typography---paragraph--paragraph);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--medium);max-width:760px;margin:10px 0 0}.page-hero-crumbs{flex:none;padding-bottom:6px}.page-hero-crumbs ol{font-family:var(--_fonts---font-family--quicksand);font-size:var(--_typography---paragraph--paragraph-sm);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--medium);color:var(--body);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.page-hero-crumbs li+li:before{content:"/";color:var(--secondary);margin-right:10px}.page-hero-crumbs a{color:var(--body);text-decoration:none;transition:color .5s}.page-hero-crumbs a:hover{color:var(--primary)}.page-hero-crumbs [aria-current=page] span{color:var(--primary);font-weight:var(--_fonts---font-weight--bold)}@media screen and (max-width:991px){.section.page-hero{padding-top:130px;padding-bottom:36px}}@media screen and (max-width:767px){.section.page-hero{padding-top:112px;padding-bottom:32px}.page-hero-bar{flex-direction:column;align-items:flex-start;gap:16px}.page-hero-crumbs{order:-1;padding-bottom:0}.page-hero-crumbs ol{justify-content:flex-start}}@media screen and (max-width:479px){.section.page-hero{padding-top:80px;padding-bottom:28px}}.section.page-hero+.section,.section.page-hero+div>.section:first-child{padding-top:var(--_spacings---section-gap-small)}
