.page-hero{z-index:1;border-radius:20px;margin:1px 0;box-shadow:0 4px 8px #222a350d,0 0 0 1px #222a3514,0 1px 5px -4px #131316b3}.page-hero__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.page-hero:not(.page-hero--full-width) .page-hero__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.page-hero__blocks{width:100%}.page-hero__blocks *{overflow-wrap:break-word}.page-hero__blocks>*{margin-top:0;margin-bottom:0}.page-hero__blocks>*+*{margin-top:2rem}.page-hero__blocks>*+a{margin-top:3rem}.page-hero__heading,.page-hero__subheading,.page-hero__caption,.page-hero__text,.page-hero__buttons{letter-spacing:-.05em;line-height:1.25}.page-hero__caption{background-color:#f5f5f5;width:max-content;margin:0 auto;box-shadow:0 4px 8px #222a350d,0 0 0 1px #222a3514,0 1px 5px -4px #131316b3;border-radius:1rem;color:#707b86;padding:.45rem .75rem;font-size:1.4rem}.page-hero__bullets{display:flex;justify-content:space-around;margin:2rem auto;padding:1rem 0;border-bottom:1px solid #0000001a;border-top:1px solid #0000001a}.hero-bullet-icon{display:flex;align-items:center}.hero-bullet{display:flex;gap:10px}.hero-bullet-text{font-size:18px;letter-spacing:-.05em;font-weight:600}.page-hero__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.page-hero__buttons--multiple>*{flex-grow:1;min-width:22rem}.page-hero__buttons+.page-hero__buttons{margin-top:1rem}.page-hero__blocks.left .page-hero__buttons{justify-content:flex-start}.page-hero__blocks.right .page-hero__buttons{justify-content:flex-end}@media screen and (min-width:750px){.page-hero__wrapper{width:100%}.page-hero__wrapper--left{justify-content:flex-start}.page-hero__wrapper--right{justify-content:flex-end}.page-hero__blocks{max-width:50rem}}@media screen and (min-width:990px){.page-hero__blocks{max-width:78rem}.page-hero:not(.page-hero--full-width) .page-hero__wrapper{width:100%}}@media screen and (max-width:989px){.page-hero:not(.page-hero--full-width) .page-hero__wrapper{width:100%;padding-left:1rem;padding-right:1rem}h1.page-hero__heading{font-size:40px!important}.page-hero__bullets{flex-direction:column;align-items:center;margin:2rem auto;padding:1rem 0;border-bottom:0px solid #0000001a;border-top:0px solid #0000001a}.partners .partners__content-wrapper{gap:10px!important;padding:0 0 40px!important;flex-direction:column}.page-hero__caption{font-size:1.2rem;letter-spacing:.025em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-page-hero.css.map */
