.page-title-block{position:relative;display:flex;align-items:center;min-height:343px;padding:93px 0 0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.wi-beauty-salon-page--services.wi-beauty-salon-page--content-runtime .wi-beauty-salon-shell-header:not(.is-scrolled){color:#fff;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wi-beauty-salon-page--services.wi-beauty-salon-page--content-runtime .wi-beauty-salon-shell-header:not(.is-scrolled) .wi-beauty-salon-shell-header__brand.has-scrolled-logo .wi-beauty-salon-shell-header__logo--light{display:flex!important}.wi-beauty-salon-page--services.wi-beauty-salon-page--content-runtime .wi-beauty-salon-shell-header:not(.is-scrolled) .wi-beauty-salon-shell-header__logo--dark{display:none!important}.wi-beauty-salon-page--services.wi-beauty-salon-page--content-runtime .wi-beauty-salon-shell-header:not(.is-scrolled) .wi-beauty-salon-shell-header__cta.theme-button{border-color:#fff3!important;color:#fff!important}.page-title-block:before{position:absolute;inset:0;content:"";background:#2e38445c;pointer-events:none}.page-title-block__shell{position:relative;z-index:1;width:var(--cms-shell-width);margin-inline:auto}.page-title-block__content{position:relative;top:6px;width:min(100%,783px);margin-inline:auto;text-align:center}.wi-beauty-salon-theme .page-title-block__title{margin:0 0 12px;color:#fff;font-size:clamp(42px,4.8vw,69px);font-weight:400;line-height:1}.page-title-block__subtitle{display:none;align-items:center;justify-content:center;gap:12px;margin:0;color:#ffffffd6;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.page-title-block__subtitle:before,.page-title-block__subtitle:after{content:"";width:30px;height:2px;background:var(--cms-color-accent);border-radius:999px}@media(min-width:576px)and (max-width:991px){.wi-beauty-salon-theme .page-title-block__title{font-size:60.2px;line-height:60.2px}}@media(max-width:575px){.page-title-block{min-height:305px;padding:96px 0 0}.page-title-block__shell{width:calc(100% - 30px)}.page-title-block__content{top:4.5px;width:100%;max-width:360px;padding-inline:4px}.wi-beauty-salon-theme .page-title-block__title{max-width:100%;font-size:clamp(62px,17.7vw,69px);font-weight:400;line-height:.94;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.wi-beauty-salon-theme .page-title-block__title--medium{font-size:clamp(60px,16vw,64px)}.wi-beauty-salon-theme .page-title-block__title--long{font-size:60px}.page-title-block__subtitle{font-size:11.5px;font-weight:650;letter-spacing:.075em}.page-title-block__subtitle:before,.page-title-block__subtitle:after{width:20px}}
