body{margin:0}[data-demo=hollis-physiotherapy] [data-stage] a{color:#0e5e5b}[data-demo=hollis-physiotherapy] [data-stage] a:hover{color:#0a4644}[data-demo=hollis-physiotherapy] [data-stage] img{max-width:100%}[data-demo=hollis-physiotherapy] [data-stage] button:disabled{cursor:default}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu{display:contents}[data-demo=hollis-physiotherapy] [data-stage] .demo-burger{display:none}@media (width<=640px){[data-demo=hollis-physiotherapy] [data-stage] header>div{gap:12px 20px!important;padding:14px 20px!important}[data-demo=hollis-physiotherapy] [data-stage] .demo-burger{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;gap:5px;width:44px;height:44px;padding:11px 9px;display:grid}[data-demo=hollis-physiotherapy] [data-stage] .demo-burger span{background:#0e5e5b;border-radius:2px;height:2px;transition:transform .16s,opacity .16s;display:block}[data-demo=hollis-physiotherapy] [data-stage] header.is-open .demo-burger span:first-child{transform:translateY(7px)rotate(45deg)}[data-demo=hollis-physiotherapy] [data-stage] header.is-open .demo-burger span:nth-child(2){opacity:0}[data-demo=hollis-physiotherapy] [data-stage] header.is-open .demo-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu{border-top:1px solid #c9deda;flex-direction:column;flex-basis:100%;gap:4px;padding-top:8px;display:none}[data-demo=hollis-physiotherapy] [data-stage] header.is-open .demo-menu{display:flex}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu nav{flex-direction:column!important;gap:0!important}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu nav a{align-items:center;min-height:44px;display:flex}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu>div:last-child{margin-top:8px;flex-direction:column!important;align-items:stretch!important;gap:10px!important}[data-demo=hollis-physiotherapy] [data-stage] .demo-menu>div:last-child>a{justify-content:center;align-items:center;min-height:44px;display:flex}@media (prefers-reduced-motion:reduce){[data-demo=hollis-physiotherapy] [data-stage] .demo-burger span{transition:none}}[data-demo=hollis-physiotherapy] [data-stage] h1{font-size:34px!important}[data-demo=hollis-physiotherapy] [data-stage] #top{gap:32px!important;padding:40px 20px!important}[data-demo=hollis-physiotherapy] [data-stage] header+section>div[aria-hidden=true]{display:none!important}}[data-demo=hollis-physiotherapy] [data-stage] .first-step{position:relative}@media (width>=901px){[data-demo=hollis-physiotherapy] [data-stage] .first-step+.first-step:before{content:"";border-top:1px solid #c9deda;width:40px;position:absolute;top:22px;right:100%}}[data-demo=hollis-physiotherapy] [data-stage] a,[data-demo=hollis-physiotherapy] [data-stage] button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .2s,transform .2s}[data-demo=hollis-physiotherapy] [data-stage] a:focus-visible,[data-demo=hollis-physiotherapy] [data-stage] button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f07a5a}[data-demo=hollis-physiotherapy] [data-stage] header nav a{background-image:linear-gradient(#0e5e5b,#0e5e5b);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:3px;transition:background-size .2s,color .16s}[data-demo=hollis-physiotherapy] [data-stage] header nav a:hover{background-size:100% 2px}[data-demo=hollis-physiotherapy] [data-stage] header nav a[aria-current=page]{background-image:none}[data-demo=hollis-physiotherapy] [data-stage] a[style*="border-radius: 999px"]:hover,[data-demo=hollis-physiotherapy] [data-stage] a[style*="border-radius: 999px"]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #0e5e5b47}[data-demo=hollis-physiotherapy] [data-stage] a[style*="border-radius: 999px"]:active{transform:translateY(0);box-shadow:0 4px 10px #0e5e5b38}[data-demo=hollis-physiotherapy] [data-stage] a[style*="background: #0E5E5B"][style*="border-radius: 999px"]:hover{background:#0a4644!important}[data-demo=hollis-physiotherapy] [data-stage] a[style*="border: 2px solid #0E5E5B"]:hover{color:#fff!important;background:#0e5e5b!important}[data-demo=hollis-physiotherapy] [data-stage] div[style*="border: 1px solid #C9DEDA"]{transition:border-color .2s,box-shadow .22s}[data-demo=hollis-physiotherapy] [data-stage] div[style*="border: 1px solid #C9DEDA"]:hover{box-shadow:0 12px 28px #16201f1a;border-color:#0e5e5b!important}[data-demo=hollis-physiotherapy] [data-stage] img{transition:box-shadow .24s,transform .24s,filter .24s}[data-demo=hollis-physiotherapy] [data-stage] img:hover{filter:saturate(1.06);transform:translateY(-3px);box-shadow:0 16px 34px #16201f2e}[data-demo=hollis-physiotherapy] [data-stage] #reviews-prev:hover,[data-demo=hollis-physiotherapy] [data-stage] #reviews-next:hover{transform:scale(1.06);color:#fff!important;background:#0e5e5b!important;border-color:#0e5e5b!important}[data-demo=hollis-physiotherapy] [data-stage] #reviews-prev:disabled:hover,[data-demo=hollis-physiotherapy] [data-stage] #reviews-next:disabled:hover{transform:none;background:0 0!important}[data-motion] [data-demo=hollis-physiotherapy] [data-stage] section,html[data-motion][data-demo=hollis-physiotherapy] [data-stage] section{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}html[data-motion][data-demo=hollis-physiotherapy] [data-stage] section.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-demo=hollis-physiotherapy] [data-stage] *,html[data-motion][data-demo=hollis-physiotherapy] [data-stage] section{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}[data-demo=hollis-physiotherapy] [data-stage] #treatments,[data-demo=hollis-physiotherapy] [data-stage] #prices,[data-demo=hollis-physiotherapy] [data-stage] #about,[data-demo=hollis-physiotherapy] [data-stage] #book,[data-demo=hollis-physiotherapy] [data-stage] section:has(.first-steps),[data-demo=hollis-physiotherapy] [data-stage] footer{z-index:0;position:relative;overflow:clip}[data-demo=hollis-physiotherapy] [data-stage] #treatments:before,[data-demo=hollis-physiotherapy] [data-stage] #prices:before,[data-demo=hollis-physiotherapy] [data-stage] #about:before,[data-demo=hollis-physiotherapy] [data-stage] #book:before,[data-demo=hollis-physiotherapy] [data-stage] section:has(.first-steps):after,[data-demo=hollis-physiotherapy] [data-stage] footer:before{content:"";z-index:-1;pointer-events:none;border-radius:48% 52% 62% 38%/55% 42% 58% 45%;position:absolute}[data-demo=hollis-physiotherapy] [data-stage] #treatments:before{background:#ffffff8c;width:440px;height:360px;top:60px;right:-150px}[data-demo=hollis-physiotherapy] [data-stage] #prices:before{background:#ffffff8c;width:420px;height:380px;bottom:60px;left:-170px}[data-demo=hollis-physiotherapy] [data-stage] #about:before{background:#e2f0ed;width:420px;height:380px;bottom:40px;left:-150px}[data-demo=hollis-physiotherapy] [data-stage] #book:before{background:#ffffff0f;width:400px;height:220px;top:44px;right:-120px}[data-demo=hollis-physiotherapy] [data-stage] footer:before{background:#ffffff0d;width:440px;height:220px;bottom:48px;left:-140px}[data-demo=hollis-physiotherapy] [data-stage] section:has(.first-steps):after{opacity:.85;background:#f07a5a;border-radius:50%;width:54px;height:54px;top:40px;right:2%}[data-demo=hollis-physiotherapy] [data-stage] header+section{overflow:clip}@media (width<=640px){[data-demo=hollis-physiotherapy] [data-stage] header+section>div[aria-hidden=true]{display:block!important}[data-demo=hollis-physiotherapy] [data-stage] header+section>div[aria-hidden=true]:first-of-type{width:168px!important;height:138px!important;top:0!important;right:0!important}[data-demo=hollis-physiotherapy] [data-stage] header+section>div[aria-hidden=true]:nth-of-type(2){width:38px!important;height:38px!important;top:auto!important;bottom:8px!important;right:14px!important}}
