.bhh_root{width:100%;padding-left:4.25vw;padding-right:4.25vw}@media only screen and (min-width:37.5em){.bhh_root{position:relative;min-height:90vh;padding-left:0;padding-right:0}}@media only screen and (min-width:56.25em){.bhh_root{min-height:90vh}}@media only screen and (min-width:75em){.bhh_root{min-height:87vh}}.bhh_cc{padding-top:10vh}@media only screen and (min-width:37.5em){.bhh_cc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr min-content 1fr;gap:2.5rem;align-items:center;padding-top:0;min-width:90vw}}@media only screen and (min-width:56.25em){.bhh_cc{min-width:60vw;gap:3.25rem}}@media only screen and (min-width:75em){.bhh_cc{min-width:unset}}@media only screen and (min-width:112.5em){.bhh_cc{gap:4.3125rem}}@media only screen and (min-width:128em){.bhh_cc{gap:3.59375vw}}.bhh_tb{margin-bottom:1.5rem}@media only screen and (min-width:37.5em){.bhh_tb{margin-bottom:2.5rem}}@media only screen and (min-width:112.5em){.bhh_tb{margin-bottom:3.3125rem}}@media only screen and (min-width:75em){.bhh_tb{margin-bottom:2.7604166667vw}}.bhh_tc{margin-bottom:1.25rem}@media only screen and (min-width:37.5em){.bhh_tc{margin-bottom:0}}@media only screen and (min-width:37.5em){.bhh_t{text-align:center}}.bhh_st{color:var(--ck-20)}@media only screen and (min-width:37.5em){.bhh_st{text-align:center}}.bhh_ml{height:.0625rem;width:50%;background-color:var(--ck-60);margin-bottom:2.5rem}@media only screen and (min-width:37.5em){.bhh_ml{width:.0625rem;height:100%;margin-bottom:0}}@media only screen and (min-width:128em){.bhh_ml{width:.0520833333vw}}.bhh_mli:not(:last-child){margin-bottom:1.25rem}@media only screen and (min-width:37.5em){.bhh_mli:not(:last-child){margin-bottom:1.625rem}}@media only screen and (min-width:128em){.bhh_mli:not(:last-child){margin-bottom:1.3541666667vw}}@media(hover:hover){.bhh_a:hover{color:var(--c-p)}.bhh_a:hover>.bhh_as>span{transform:translateX(0%)}}.bhh_as{overflow:hidden;display:inline-block;vertical-align:bottom}@media only screen and (pointer:fine) and (min-width:75em){.bhh_as>span{display:inline-block;transform:translateX(-1.5rem);transition:transform .15s ease-in-out;vertical-align:bottom}}@media only screen and (pointer:fine) and (min-width:112.5em){.bhh_as>span{transform:translateX(-2rem)}}@media only screen and (pointer:fine) and (min-width:128em){.bhh_as>span{transform:translateX(-1.6666666667vw)}}