.professionals-intro{--pro-intro-display: "Libre Baskerville", serif;--pro-intro-sans: Jost, system-ui, sans-serif;position:relative;overflow-x:clip;width:100%;min-height:var(--pro-intro-min-height, 420px);color:#fff;background-color:#252525;box-sizing:border-box}.professionals-intro__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.professionals-intro__media,.professionals-intro__media img{width:100%;height:100%;object-fit:cover;object-position:center}.professionals-intro__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#252525 22%,#252525cc 55%,#0000 85%)}.professionals-intro__wrapper{position:relative;z-index:2;display:grid;align-items:center;min-height:inherit}.professionals-intro .professionals-intro__frame.layout-frame{min-height:inherit;padding-inline:var(--hp-gutter-inline);--layout-frame-padding-inline: var(--hp-gutter-inline);background:transparent}.professionals-intro__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:var(--pro-intro-content-max-width, 720px);padding-block:60px}.professionals-intro .professionals-intro__heading.ui-heading{margin:0;color:#fff;font-family:var(--pro-intro-display);font-size:var(--ui-heading-font-size, 20px);font-weight:400;line-height:1.5;letter-spacing:1.25px;text-transform:uppercase}#MainContent:not(:has(#replo-fullpage-element)) .professionals-intro .professionals-intro__heading.ui-heading :is(h1,h2,h3,p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:uppercase}.professionals-intro .professionals-intro__subheading.ui-heading{margin:0;color:#fff;font-family:var(--pro-intro-display);font-size:var(--ui-heading-font-size, 54px);font-weight:500;line-height:1.25;text-transform:capitalize}#MainContent:not(:has(#replo-fullpage-element)) .professionals-intro .professionals-intro__subheading.ui-heading :is(h1,h2,h3,p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:capitalize}.professionals-intro .professionals-intro__body.ui-text{color:#fff;font-family:var(--pro-intro-sans);line-height:1.5}@media screen and (max-width:640px){.professionals-intro__overlay{background:linear-gradient(180deg,#252525e0,#252525b3)}.professionals-intro__content{padding-block:40px}.professionals-intro .professionals-intro__heading.ui-heading{font-size:var(--ui-heading-font-size-mobile, 18px);line-height:1.11;letter-spacing:.25px}.professionals-intro .professionals-intro__subheading.ui-heading{font-size:var(--ui-heading-font-size-mobile, 34px);line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/professionals-intro.css.map */
