#heroBlock{width:100%;display:block;max-width:1728px;margin:auto;padding:13rem 2rem 6rem;text-align:center;position:relative}[data-page=Membership] #heroBlock,[data-page=Treatments] #heroBlock,[data-page="Treatment Plans"] #heroBlock{background:var(--porcelain)}#heroBlock .backgroundImage{width:100%;border-radius:2rem;background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important;position:relative;z-index:2}#heroBlock .mobileImageContainer{display:none}#heroBlock .backgroundImage.full{height:80vh}#heroBlock .backgroundImage.half{height:55vh}#heroBlock .textOverlay{position:absolute;z-index:9;display:flex;flex-direction:column;gap:3rem}#heroBlock .textOverlay.topleft{width:40%;top:4rem;left:4rem;justify-content:flex-start}#heroBlock .textOverlay.center{top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;align-items:center}#heroBlock .textOverlay.bottomleft{width:45%;bottom:6rem;left:4rem;justify-content:flex-start}#heroBlock .textOverlay.centerleft{width:40%;top:50%;left:4rem;transform:translateY(-50%);justify-content:flex-start}#heroBlock .textOverlay.bottomright{width:40%;bottom:6rem;right:4rem;justify-content:flex-start}#heroBlock .textOverlay.topleft,#heroBlock .textOverlay.bottomright,#heroBlock .textOverlay.centerleft{text-align:left}#heroBlock .textOverlay h1{margin-block-start:0em;margin-block-end:0em;line-height:1}#heroBlock .textOverlay.center h2,#heroBlock .textOverlay.center h1,#heroBlock .textOverlay.center p,#heroBlock .textOverlay.center .primaryCta{text-align:center}#heroBlock .textOverlay.topleft h2,#heroBlock .textOverlay.topleft h1,#heroBlock .textOverlay.topleft p,#heroBlock .textOverlay.bottomright h2,#heroBlock .textOverlay.bottomright h1,#heroBlock .textOverlay.bottomright p,#heroBlock .textOverlay.bottomleft h2,#heroBlock .textOverlay.bottomleft h1,#heroBlock .textOverlay.bottomleft p{text-align:left}#heroBlock .alibaster-bgt{position:absolute;top:0;display:block;bottom:0;left:0;width:60%;height:100%;z-index:1;background:#fafcfa;background:-webkit-linear-gradient(90deg,rgba(250,252,250,1) 0%,rgba(250,252,250,0) 100%);background:-moz-linear-gradient(90deg,rgba(250,252,250,1) 0%,rgba(250,252,250,0) 100%);background:linear-gradient(90deg,#fafcfa,#fafcfa00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FAFCFA",endColorstr="#FAFCFA",GradientType=1);border-radius:2rem}#heroBlock .olive-bgt{position:absolute;top:0;display:block;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:#5e5941b3;border-radius:2rem}@media only screen and (max-width: 900px){#heroBlock .olive-bgt,#heroBlock .alibaster-bgt{display:none}#heroBlock{padding:8.5rem 0rem 6rem}#heroBlock .mobileImageContainer{display:block;position:relative;width:100%}#heroBlock .mobileImageContainer img{width:100%;max-width:100%;height:auto}#heroBlock .backgroundImage{background-image:unset!important;background:unset!important}#heroBlock .backgroundImage.full,#heroBlock .backgroundImage.half{height:auto}#heroBlock .textOverlay{position:relative;z-index:9;display:flex;flex-direction:column;gap:3rem}#heroBlock .textOverlay.topleft,#heroBlock .textOverlay.center,#heroBlock .textOverlay.bottomleft,#heroBlock .textOverlay.centerleft,#heroBlock .textOverlay.bottomright{width:100%;top:0;left:0rem;right:0;transform:unset;justify-content:center;align-items:center;text-align:center;padding:4rem 10% 0}#heroBlock .textOverlay .whiteText{color:var(--soft-black)}#heroBlock .textOverlay .primaryCta.alibaster{background:var(--olive);color:var(--alibaster)}#heroBlock .textOverlay.topleft h2,#heroBlock .textOverlay.topleft h1,#heroBlock .textOverlay.topleft p,#heroBlock .textOverlay.bottomright h2,#heroBlock .textOverlay.bottomright h1,#heroBlock .textOverlay.bottomright p,#heroBlock .textOverlay.bottomleft h2,#heroBlock .textOverlay.bottomleft h1,#heroBlock .textOverlay.bottomleft p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-block.css.map */
