html{scroll-padding-top:140px}.scroll-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .75s cubic-bezier(.2,.65,.3,1),transform .75s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0ms)}.scroll-reveal.scroll-in{opacity:1;transform:none}.doctor-image{overflow:hidden;border-radius:18px}.doctor-image img,.hospital-place img,.agt-training-photo img{transform:translate3d(0,var(--image-shift,0px),0) scale(1.035);transition:transform .2s linear}.doctor-image>span{position:relative;z-index:1;background:var(--paper);margin-top:0;padding:15px 0 0}header{transition:box-shadow .35s ease,background .35s ease,top .35s ease}header.scroll-compact{background:#f8f8f1f2;box-shadow:0 8px 40px #24372f14}nav a.section-active:not(.nav-cta){color:#36572d;text-decoration:underline;text-decoration-color:#8c9e7b;text-underline-offset:7px;text-decoration-thickness:1px}.scroll-top{position:fixed;left:22px;bottom:25px;z-index:80;border:1px solid #c8d0bf;background:#f2f1ede8;backdrop-filter:blur(12px);color:#273b35;width:43px;height:43px;border-radius:50%;font-size:21px;cursor:pointer;box-shadow:0 4px 20px #24372f0d}.scroll-top[hidden]{display:none}.scroll-top:hover{background:#dce1d2}.scroll-top:focus-visible{outline:2px solid #7b8e72;outline-offset:4px}section[tabindex="-1"]:focus{outline:none}@media(max-width:640px){html{scroll-padding-top:120px}.scroll-top{left:15px;bottom:22px;width:39px;height:39px}.doctor-image img,.hospital-place img,.agt-training-photo img{transform:none!important}.scroll-reveal{transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-reveal{opacity:1;transform:none;transition:none}.doctor-image img,.hospital-place img,.agt-training-photo img{transform:none!important;transition:none}header{transition:none}}
