.pp-wrap h1,.pp-wrap h2,.pp-wrap h3,.pp-wrap h4,.pp-wrap h5,.pp-wrap h6{text-transform:uppercase;letter-spacing:.04em}.pp-hero{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;background-color:var(--bg);color:var(--text)}.pp-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0}.pp-hero__frame .image__hero__scale{min-height:100%}.pp-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.pp-hero .hero__content{position:relative;z-index:3;width:100%;max-width:100%;margin:0 auto}.pp-hero__text-box{width:100%;padding:80px 100px}.pp-hero .hero__title{white-space:nowrap}@media only screen and (max-width:480px){.pp-hero .hero__title{white-space:normal;overflow-wrap:break-word;font-size:clamp(20px,8vw,40px)!important}}.pp-portals{position:relative;z-index:2;margin-top:var(--outer);padding-bottom:var(--outer)}.pp-bricks.brick__section{align-items:stretch;gap:var(--gutter)}.pp-bricks .brick__block{background-color:var(--bg);color:var(--text);min-height:440px;display:flex;flex-direction:column}.pp-portal__image{position:relative;aspect-ratio:4 / 3;background-color:var(--hairline)}.pp-bricks .brick__block__text{flex:1;display:flex;align-items:center}.pp-bricks .brick__block__text__inner{padding:var(--outer)}.pp-bricks .brick__block__text__inner h2{margin:0 0 var(--space-4)}.pp-bricks .brick__block__text__inner .rte p{margin:0 0 var(--space-6)}.pp-bricks .brick__block__text__inner .btn{margin-top:var(--space-8)!important}@media only screen and (max-width:767px){.pp-portals{margin-top:calc(var(--outer) * .6)}.pp-hero__text-box{padding:40px 24px}}.pp-textbanner{background-color:var(--bg);color:var(--text);text-align:left}.pp-textbanner__inner{margin:0;box-sizing:border-box;padding-left:var(--tb-indent, 48px)}@media only screen and (min-width:768px)and (max-width:1099px){.pp-textbanner__inner{padding-left:calc(var(--tb-indent, 48px) * .8)}}@media only screen and (max-width:767px){.pp-textbanner__inner{padding-left:calc(var(--tb-indent, 48px) * .6)}}.pp-portals{box-sizing:border-box}.pp-bricks.brick__section{margin-left:0!important;margin-right:0!important}.pp-bricks .brick__block:first-child{margin-left:0!important}.pp-bricks .brick__block:last-child{margin-right:0!important}.pp-textbanner__eyebrow{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);letter-spacing:.22em;text-transform:uppercase;color:var(--COLOR-BG-ACCENT, var(--text));margin:0 0 var(--space-6)}.pp-textbanner__body p{color:#000;line-height:var(--leading-relaxed);margin:0}.pp-textbanner__btn.btn{margin-top:var(--space-8);display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-professional-portal.css.map */
