.bh{background-color:var(--bh-bg,transparent);color:var(--bh-text,inherit);padding:var(--bh-pt,96px) 24px var(--bh-pb,96px);position:relative;scroll-margin-top:90px}.bh,.bh *,.bh :after,.bh :before{box-sizing:border-box}.bh .bh-inner{margin:0 auto;max-width:var(--bh-maxw,1180px);position:relative;z-index:2}.bh p{margin:0}.bh img{display:block;max-width:100%}.bh .bh-kicker{color:var(--bh-kicker,inherit);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.bh .bh-heading{color:var(--bh-heading,inherit);font-size:var(--bh-h,52px);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 18px}.bh .bh-body{font-size:18px;line-height:1.55}.bh .bh-divider{background:var(--bh-divider,currentColor);border:0;display:block;height:1px;margin:28px 0;width:120px}.bh .bh-small-caps{font-size:12px;line-height:1.5}.bh .bh-btn,.bh .bh-small-caps{font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bh .bh-btn{background:var(--bh-btn-bg,transparent);border:1px solid var(--bh-btn-border,currentColor);border-radius:0;color:var(--bh-btn-text,inherit);display:inline-block;font-size:13px;line-height:1.2;padding:16px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.bh .bh-btn:focus-visible,.bh .bh-btn:hover{background:var(--bh-btn-hover-bg,var(--bh-btn-bg));color:var(--bh-btn-text,inherit);text-decoration:none}.bh .bh-btn:focus-visible{outline:2px solid var(--bh-btn-border,currentColor);outline-offset:3px}.bh .bh-center{text-align:center}.bh .bh-center .bh-divider{margin-left:auto;margin-right:auto}.bh.bh--stripes{background-image:repeating-linear-gradient(90deg,var(--bh-stripe-1) 0,var(--bh-stripe-1) var(--bh-stripe-w),var(--bh-stripe-2) var(--bh-stripe-w),var(--bh-stripe-2) calc(var(--bh-stripe-w)*2))}@media screen and (max-width:767px){.bh{padding:calc(var(--bh-pt, 96px)*.67) 20px calc(var(--bh-pb, 96px)*.67)}.bh .bh-heading{font-size:var(--bh-h-m,36px)}.bh .bh-body{font-size:16px}.bh .bh-btn{padding:15px 24px}}@media (prefers-reduced-motion:reduce){.bh .bh-btn{transition:none}}.bh.bh-cards{overflow:hidden}.bh-cards .bh-cards__decor{height:var(--bh-decor-h,360px);left:0;max-width:none;object-fit:cover;object-position:center top;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bh-cards .bh-cards__head{margin:0 auto 64px;max-width:720px}.bh-cards .bh-cards__intro{font-size:17px}.bh-cards .bh-cards__grid{display:grid;gap:var(--bh-card-gap,34px);grid-template-columns:repeat(var(--bh-cols,3),minmax(0,1fr))}.bh-cards .bh-cards__card{background:var(--bh-card-bg,transparent);border:1px solid var(--bh-card-border);display:flex;flex-direction:column;min-height:var(--bh-card-minh,320px);padding:34px 32px 48px}.bh-cards .bh-cards__num{letter-spacing:.14em;margin:0 0 14px}.bh-cards .bh-cards__title{color:var(--bh-card-title,inherit);font-size:var(--bh-ct,40px);font-weight:400;line-height:1.1;margin:0}.bh-cards .bh-divider{margin:auto 0 24px;padding-top:0;width:70px}.bh-cards .bh-cards__card .bh-cards__title+.bh-divider{margin-top:48px}.bh-cards .bh-cards__text{font-size:16px;line-height:1.5}@media screen and (max-width:767px){.bh-cards .bh-cards__decor{height:var(--bh-decor-h-m,120px)}.bh-cards .bh-cards__head{margin-bottom:36px}.bh-cards .bh-cards__grid{gap:20px;grid-template-columns:minmax(0,1fr)}.bh-cards .bh-cards__card{min-height:0;padding:26px 22px 34px}.bh-cards .bh-cards__title{font-size:var(--bh-ct-m,36px)}.bh-cards .bh-cards__card .bh-cards__title+.bh-divider{margin-top:36px}}