.hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0}.hero .wrapper{text-align:center;padding-block:14rem 6rem!important;margin-inline:auto}.hero .wrapper>img{position:absolute;top:calc(50% + 5rem);left:50%;transform:translate(-50%,-50%);max-width:60rem;opacity:.1;z-index:-1}.hero .wrapper .logo{max-width:960px}.hero .wrapper .content .title{margin-block:3rem 2.4rem}.hero .wrapper .content .title h1{font-size:32px;text-align:center;max-width:48ch;margin-inline:auto}@media(max-width:900px){.hero .wrapper .content .title h1{font-size:var(--mobile-h5)}}.hero .wrapper .content p{max-width:70ch;margin-inline:auto}.hero .wrapper .content .buttons{margin-block:4.8rem 0;margin-inline:auto;max-width:max-content;display:flex;align-items:stretch;flex-direction:column;gap:1.2rem}.hero .wrapper .content .buttons .button{max-width:100%!important;width:100%!important}.hero.lounge .wrapper .logo{max-width:420px}@media(max-width:700px){.hero.lounge .wrapper .logo{width:80%}}.hero.lounge .wrapper .content .title{flex:1}@media(max-width:700px){.hero.lounge .wrapper .content .title h1{width:100%;max-width:none}}.hero.lounge .wrapper .content .description{flex:1;max-width:90ch;margin-inline:auto}.hero.hero[class~="420"] .wrapper .logo{max-width:420px}.hero.hero[class~="420"] .wrapper .content h1{font-size:64px}@media(max-width:700px){.hero.hero[class~="420"] .wrapper{padding-bottom:4rem!important}}.hero.about .wrapper .logo{max-width:420px}.hero.about .wrapper .title h1{font-size:var(--h1)}@media(max-width:700px){.hero.about .wrapper .title h1{font-size:var(--mobile-h1)}}.hero.medical .wrapper{padding-block:12rem!important}.hero.medical .wrapper .logo{max-width:420px}.hero.blog .wrapper .logo{max-width:640px}.hero.local-news .wrapper .logo{max-width:420px}.hero.blog-knowledge .wrapper .logo{max-width:640px}.hero.list-collections .wrapper{padding-block:24rem!important}.hero.list-collections .wrapper h1{font-size:var(--h1)!important}.hero.has-custom-logo-size .wrapper .logo{width:100%;max-width:var(--hero-logo-size)!important}.hero.has-custom-padding .wrapper{padding-block:var(--hero-padding-block)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero.css.map */
